I had it once after i washed the bike with jet wash, the switch on the handle bar was the cause, after a few flicks of the switch and water evaporated the problem was gone. Did you wash your bike recently? and if you did next time avoid getting water over the switch.