Not perfectly familiar with this bike by sounds like a coil pack or ignition sensors. If using a coil pack once it gets hot it will allow current jump internaly. Backfiring also? Would go that direction and make the timing/ spark advance appear to be off. Hope helps your direction anyway.