Sounds like you have a defective coil. If the secondary is open, you won't get spark, but by unplugging it you created an open circuit in the primary circuit. Only the primary circuit current is monitored by the Engine Computer. That's why it had to be unplugged to set the fault code.
Can you switch two coils to see if the problem goes to two different cylinders? That would prove the module that drives the coils is working.
SPONSORED LINKS
Tuesday, April 19th, 2011 AT 1:52 AM