I had a similar issue what had happened was, bad ground that did not get me spark, I accidently grounded the body of the dizzy to the block and it worked. so checking for ground would be a good idea too. I ended up cleaning all the sludge build up (it wasn't mine back then) around the dizzy, checked all ground, and added a ground from dizzy to block just to be safe. no issues after that.