I have found that moisture can cause that problem you may also want to check your fuse and bulbs if you see moisture try to get it as dry as possible
fuse or blub is out or blown, or wiring is bad, or the relay is bad.
Try pushing the hazard light switch on steering column repeatedly. I had a strange problem with my hazards once and this fixed it for now. I think my problem was the signals not working though....
It could be your flasher unit. It is easy and cheap to replace. Depending on your vehicle it could be under the dash or on the fuse panel.
If the turn signals are inoperative check the hazard switch, if the hazards don't work replace the hazard switch, the signals will start working. if the hazards are ok ,the turn signal switch may be bad.
More than likely the flasher relay is defective, replace it.
Check your fuses. Sometimes a fuse can be the cause of a seemingly difficult problem.
It contains two relays, one for hazard lights and the other for turn signals. The one for the turn signals is defective and must be replaced.
one of them has a problem.
Well so far I have found that when I turn my headlamps on and switch to the high been and then use the rocker switch for the hazards, it will allow for my turn signals to start working again.
Turn signal flasher
multi function switch in steering column