had simular probs , in fact only today i have soldered in a new multi plug ,
remove left hand inner fairing panel ( two screws and a clip) to expose fuse box , under this panel you will find various electrical multi plug connectors , my guess is you will find your problem in one of those ,,more than likely corroded