Most likely your alarm ecu has broken loose from the mounted position, if its loose and gets knocked around. It will turn on the hazard lights, thinking that you have had a impact related to an accident. Easy check remove the trim panel below the glove box. and look for a green box maybe 1" thick by 5" long. give it a wiggle and see if it moves. If so simply get some zip-ties and strap the box down so it cant get knocked around.
Hazard Lights
of course they do
Driving so fast that your headlights do not give you enough warning to avoid a road hazard.
When backing up more then 30 ft. you are required to activate your hazard lights when backing up. So yes, if you are backing up 100 ft. you have to use your hazard lights.
Hazard lights may only be used during an emergency where the vehicle requires to be stopped in places it should not normally be stopped, such as a highway. People mistakenly used hazard lights when driving through heavy storms as another form to ensure visibility and is not recommended.
Hazard lights should only be used when your car is stopped or coming to a stop. Using them while you are actually still driving can be dangerous. Other drivers will be unable to tell if you are going to change lanes or get off the road because your turn signals or 'blinkers' will not work when your hazard lights are on.
Doesn't have hazard lights.
It is the fuse for the hazard lights or as they are sometimes called, emergency lights.
Your owner's manual will list possible problems that such a signal can indicate. In addition be sure you did not accidentally turn the hazard lights on.
If this occurs under heavy braking (i.e. ABS has kicked in), then the hazard lights will start flashing. They will turn themselves off after a few seconds of normal driving. If it occurs whilst generally driving along, it could be a bad connection in the hazard light switch, or something more technical inside the car itself.
bad switch or relay, possible short in wiring
Stop and pull over as quickly and safely as you can