Ummm it could have been any of the above , just list all the possibilities , like I say I have made every mistake in the book which is how I learned , I have seen this before , could have just as easily been the coil or ECU . I wired a Cuda , hid the ECU under the battery tray , had to extend the dist wires about 6' , some how & swapped the polarity to the pick up shoul dnto matter right ? Well it intermittently would not start , swap the 2 wires & solved the problem , lots of stupid stuff .