Hi rcarpent, My 94 speedtriple sometimes does the same. Again when I put it in gear and rock it, it works. The problem would be the starter motor, it's possible that you could get away with new brushes in the motor, so far I've been too lazy to have a look
at mine. (It couldn't be the relay as the rocking in gear would not work) I hope this helps Webby