On my way to work this morning & noticed my hazard warnings were going off. Checked the switch...it was off. Pressed it a few times. It then when slightly mad flashing really fast then back to normal (i could hear the relay clicking). Turned the ignition on & off didn't solve it. Bashed the dash & pressed the button again & it stopped. Continued on my journey, arrived a the car park. Started turning off the lights, heated seats, rear screen heater, turning the blower off & the hazards started to go off again. Again I pressed buttons, bashed the dash, turned the ignition on & off. Wouldn't stop. So I had to pull the 10A fuse under the bonnet for the Hazards. Now I don't have any indicators! So just put the fuse back into the car. No hazards flashing, great. I'll just try the hazard switch. Went on & off the first time. Then started by itself again, then went fast & slow. So I pulled the fuse again. Looking at the wiring diagram the indicators & hazards use the same flasher relay. Thought the indicators were working fine though. I'm thinking either some damp has got into the switch or the switch is knackered. Or there is something wrong with the flasher relay, which I have no idea where it is. My plan is to remove & disconnect the Hazard switch, then put the fuse back in to see what happens. Otherwise it's got to go to a garage. Any electrical boffins got any idea's?