there must be something causing the starter motor to earth out.i would have said,poss side stand switch.i had a similar prob on my yamaha v max once.it kept spinning over but wouldn't start,i changed the side stand switch first,the cheapest option,then check the c.d.i pick up leads .bingo,high...