no spark while cranking

I had this problem at the Nats.. no spark... we changed the brain box, ballast, coil, (I carry extras) still nothing.. we noticed every now and then after cranking when I would let off the key (go from start to run) it would try to fire.. i'd get a weak spark..just at that moment.. changed the distributor and rotor.. she fired right up.. been fine ever since