Arcing across coil terminals

Another thing to make sure of. Make sure all of it is good and CLEAN. Up to and including grease from your fingers. Anything the spark can use as a conductor, it will. Also, did you use dielectric grease in all your plug wire connections? That why you use it. To act as an electrical "seal" if you will to aid against arcing.