@Calum everything seems to be right. Ypvs works. I pulled out the plug yesterday, on the end of the ground electrode there were a small bit of carbon, i thought that was causing the problem. I swapped the plug, and same thing happens when the bike gets hot. Could it be pre ignition? I've read that carbon deposits on the piston could cause pre ignition when the bike heats up.