I have a 2005 Corolla CE with around 51,000 miles on it. At around 34,000 miles the Check Engine Light (CEL) came on and I took it to the dealer who scanned it to find the P0353 error code which is Ignition Coil "C" Primary/Secondary Circuit Malfunction. So the dealer replaced the ignition coil but after after a few days the CEL came back on. This time the dealer said nothing was wrong with the coil "C" by explaning that they exchanged ignition coil "C" with another one but the error code kept pointing to "C". So instead they said they replaced the PCM (I don't know if they really did or not).
This was all done before my 36000 mile factory warranty expired. After a few days the CEL came back on! This time they said there was some wiring problem that could be causing the CEL to keep coming back. However every once in a while the CEL will go off for a short period of time but then reappear. And now my car shudders occassionally for a second or two when I come to a stop I don't know if anyone has had a similar experience but it is frustrating to say the least. Now that my 36000 mile warranty has expired I will have to pay for any repairs although the problem started before the warranty expired. I think the dealer was trying to stall fixing the problem until after the 36000 mile warranty and get my money. I wonder if they even really did replace the ignition coil or the PCM. I don't have any proof!
Has anyone experienced something like this before? Any thoughts or suggestions would be appreciated!