Put some punctuation in your replies so I don't misinterpret your meaning. It appears you're not getting any codes now with the new coil pack.
The old sensor won't have a spacer. It slides off as soon as the engine is started. If you reinstall an old aftermarket style sensor, you're supposed to cut the remaining part of its plastic rib off and use a new paper spacer from the dealer.
Did the previous code actually specify the coil or did it just refer to a misfire? If it was for the coil, you have to read that as the coil circuit which includes the wiring to it. The computer can only detect an open or shorted condition which can be caused by the wiring to the coil as well as the coil itself. In particular, look for any electrical connectors that could have corrosion in the terminals.
If the code was specific to a certain cylinder, think about switching injectors and performing a compression test. Loss of compression would be my last guess because it runs okay when it's still cold.
The next thing would be to visit a mechanic with a scanner that can read live sensor data while driving. Look at the "AIS Steps" which is the number of steps the computer has commanded the automatic idle speed motor to for proper idle speed. Normal is typically around step 32. When a single cylinder misfires, expect to see around step 50 or higher.
The oxygen sensor readings can provide some clues too. If one bank is staying lean longer than normal, suspect a blocked injector on that side of the engine. Fuel trim numbers will also be high positive for that side. A severely plugged air filter can increase manifold vacuum which is detected by the MAP sensor and will be interpreted as reduced load on the engine. The computer will respond by commanding less fuel which can lead to a lean misfire. That will usually show up as a "random cylinder misfire" code.
SPONSORED LINKS
Friday, July 15th, 2011 AT 8:54 PM