Sounds like you dash unit is on its way out or you have a loose connection... Take your Drivers side undertry out and reach up and make sure the plugs are all the way in...
If you have a dash mounted Hazard there should be two plugs, if its a stalk mounted hazard there should be one...
If they are all ok, then you may need to find a new set on the bay...