I'm gonna go out on a limb here and say maybe starter solenoid. I'm no mechanic by any means, just something I'd check. I'm sure the usual suspects around here that know these bikes waaaaaaaay better than I do will chime in with the EXACT solution. Bad connection in switchgear housing possibly...