If the power feed wire to the distributor or coil is dropping out for a even a split second it's going to cause it to spark at the wrong time. Notice if you just turn the key on and off without starting on that type of ignition system it causes a spark. Maybe if that circuit has a problem it is throwing a spark at the wrong time.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.