I had intermittent problems with the turn signals and hazards also. One turn signal would come on and not flash, the other would not come on at all, issues would then flip flop, then all was well, then nothing, then no hazards.
I ended up replacing the hazard switch and both the the flasher relay thingys for the turns and the hazard. All works well now and has for over a year.