having coil issuses

The ignition switch can be the problem if the internal bypass is shorted out. You can easily check if it's working right or not by unhooking one wire to the ballast resistor and trying to start it. If it's working right it'll start and die as soon as you let off the key. If the switch is shorted it'll start up and keep running.