could be the electrical rectifier/regulator - at least I had a similar symptons on a F650 years ago. easy to check with a multimeter to see what the voltage does whilst running (think is was way to high). on my bike it also made the battery 'boil' over
good luck,
jonathan.