Does it only do it when it's hot? If so, it's the solenoid.... may be integral w/ the starter on that bike. Either that or it's a Gremlin. Good luck.