Have you seen the light flashing when the hazards are on?
I had a indicator go - turned out one of the contacts on the light unit that its plastic moulding slots into was burnt out.
I filled it with solder, which fixed it for a while, till it must have fallen out or melted. In the end I changed the whole light unit.