Okay, so I put a new plug in my 01 Blaster and it ran fine and idle'd great so my recent problem was solved. The next day I went out to start it, it started and made a really loud popping noise and died and wouldn't kick over. I tried to roll start it and it started, popped, and died again. Only this time, it would roll in gear! Neither me or my dad know what it could be, we checked the wiring, spark plug(went and bought another brand new one again..), carb, and other things. I thought it was the piston at first but it has plenty of compression, it just isnt getting the fire it needs. Any suggestions??