Find out why it has no spark. Pull the kill wire off the coil and test again. If you get spark with the kill wire off then you know something in the kill wire circuit is to blame and if you don't get spark with the kill wire removed then you know you have a bad coil.