I would start looking into the starter circuit cutoff relay. I had some weird stuff with the motor cutting out while riding when hot. Turned out to be one of the relays in the circuit had an internal short which only occurred when hot. It could not be duplicated in tests. I would see if you can...