Just an update! After few months without any problem (didn't replace anything), the check engine light came on two weeks ago , scanned it and it showed cylinder 6 misfire (don't remember the code). Turned the check engine light off and drove it for another week without any problems, then the check engine light came on again yesterday after driving it for few minutes. This time the check engine light flashed for few seconds and the car slowed down, would not accelerate enough, could only drive it like 20 miles an hour and brought it back home. Could it be that the ignition coil pack is bad?
I was just looking online for the ignition coil and I see some brands selling two kinds (same side), one with a white connector end and one with a black connector end. Does anyone what the difference are for these coils? I know that the prices are different!!!
Thanks, I also got a great deal on the coil. I ordered it online from Advance auto parts and used coupon code, then picked it up from the store. The one I got was the BWD brand, and it is made by Bosch. It looks exactly like the orginal one in the car.
I replaced the passenger side coil with new plugs a month ago because it was running rough with the random misfire (same code P0300) and it ran well until yesterday it started to do the same thing. I scanned this evening and it showed the same code P0300. Also, one of the O2 sensor has been bad for a while and has the code for that. Could that be the problem for the misfire or could it be something else?
No it would not cause a mis it self but if its faulty it could cause the ECM to either run lean (not enough fuel) or rich ( to much fuel) which would cause a mis. I would just change bank 2 coil and o2 sensor and add seafoam and go from there
okay, thanks. The codes are P0300, P0161 and P0160. I search online and several folks had this same problem and ended up changing the ECM too. I think I can get an exchange on the coil since it was replaced last month and still under warranty.
Previously for the O2 we were only getting P0160 now getting the P0161.