It's no problem to fix, unscrew the switchblock from underneath and separate the halves carefully - hopefully nothing will fall out... look in the top section, there's a blade contact that the rotating switch contacts - yours will be probably be full of crud. Make sure the keys are out, then clean the contacts with some lighter fluid, gunk off, petrol, etc on a cotton bud (q-tip) and try it out. I'd say there's nothing wrong with the wire to the switch, as it's TRYING to kill, it just has some moral problem against motorcycricide. The problem is probably in the switch.