i thought the same as you the cap not seated properly meant the spark altered in some way and somehow setting fire to unburnt fuel in the pipe it is a bit of a coinsidence you push the cap home and everything works fine
i cant explain it but proof of the pudding etc etc
any how you and me had better go halfs on a load of crack save a bit of cash then