I had a similar situation, but mine eventually turned into it dying while running, especially at idle. Try checking the input wires to the coil, follow them as far as they go. On mine there was a tap comin off the power side that the person before me put on for some ungodly reason. The tap eventually broke the wire but they were close enough that it actually made contact most of the time.