Hi guys I'm new here and in really looking for answers. I'm very confused. My bike won't start. This is the second time. Alright so the first time I had my bike as a supermoto and was out killing the streets and it was amazing! Terrible for the bike but to much fun. Well I ran out of gas one day and could not get it to start back. I took the top end apart, looked at the piston, and everything looked fine. I put it all back together didn't change anything and tried starting it again for shits and giggles. It started first kick. Don't know what I did but I decided I'm a master mechanic and kept riding for another 3 months or so with no problems what so ever. So I ran out of gas again and the same thing happened. Now I know there's no way running out of gas just kills the thing and I have to rip apart the top end and rebuild it and not change anything lol. I decided maybe it's electrical, checked for spark and wasn't getting anything. so I changed the whole supermoto set up and made it back to a dirtbike. I took off all the lights and everything, I bought a new wiring harness, bought a new CDI box, and used a multimeter to check everything. Everything checked good. , I bought a new spark plug. That didn't work either. I ran all the way though the trouble shooting tree in the manual and that's why I bought a new CDI box. I'm getting spark to the coil, I shocked the shit out of myself holding it and kicking it. But if I put a spark plug in it, it won't spark and it won't even shock me. I've tried 3 different spark plugs. Could it just be my stator, why did it do this last time and then start. I'm beyond confused. My timing is right, my valves are in spec, I'm getting fuel, I watched it spray fuel when I took the air box off. I don't understand what it could be. Any help would be greatly appreciated. I'm just gonna bring it to the shop next week if I can't figure it out.