I have same problem. See below:
On my Audi A6, the hazard lights are stuck on. Not flashing, just constantly on. Tried disconnecting battery and reconnecting, still they stay on.
Driving back at the weekend, they came on (constant, not flashing) for a few seconds a couple of times but then they behaved for most the journey so thought little of it.
One thing however, the window got left open 10 days ago and the passenger well got some water in, not that much but enough to leave a small puddle. Mostly now cleared although I've got the rear carpet up to help dry out the carpet and underlay. Could this be related?
Had the carpets up (sort of, can't remove seat!) and the front is quite wet underneath. the sponge stuff is quite soaked. I have put a towel underneath to help air it and take some of the moisture.
There's a spongy type insulation above the footwell towards the bulkhead that seems to go up (towards the pollen filter??) and this is rather wet too which makes me think a leak or just with the torrential downpour last weekend just was too much? THe pollen filter is dry btw. I found a load of connectors under the carpet to the side. I assume one of these is for the hazard lights (or alarm?) that needs drying out? Tried taking them all out, none of them turned off the hazards.
Had the hazard switch out, unplug it and the lights go out. However the indicators then don't work. SO, put back together and removed the hazard fuse (not the indicator one) and the hazard lights are now disabled but the indicators do flash when you indicate left/right ok but they flash rapidly. This may be the only interim solution until car is properly sorted out as then at least I can drive it. Rest of car works properly, all lights, stereo etc.
Anyone any ideas?