
A few months ago I was riding in rain, and left the bike parked in the rain too for a while. When I went to switch it on, the indicator beeper kept going off, but the indicator lights worked normally. I operated the switch many times and eventualy it stopped. After that it happened again, and it wouldn't stop until I squirted WD-40 through the gap in the indicator switch and operated it a few more times.
Today I go and start the bike and the horn kept going off. The bike hasn't been exposed to rain for a few weeks, but it was under a motorbike cover outside while it was raining. It took a lot of applications of WD-40 and eventually it stopped. I went for a ride, bike got a bit wet, and I left it parked in the rain for about an hour. When I went to start it to come home, it was fine until I got moving. Every time the motor shut off when going downhill, or I closed the throttle, the horn would go off. I rode the bike over potholes while working the button and it eventually stopped.
10 minutes later I stopped in town for a short break and the horn started going off when I powered the bike up. I lifted the bike off the ground and dropped it, and that seemed to solve the problem. When I got home I sprayed the switch again with WD-40.
I don't know what's going to happen next time I use the bike. If it dries out I wonder what I can do to prevent this problem in the future? I'm thinking of wrapping the entire switch unit in a rubber glove finger, or maybe a small condom! Could even change the switch for a better one?