The need to do this relearn procedure is REAL common. The clue is the engine will run fine if you hold the gas pedal down about 1/8".
If the engine cuts out and stalls while driving, that's a different symptom. Most commonly that is due to a failing crankshaft position sensor or camshaft position sensor. When the Engine Computer detects the missing signal from one of them, it will memorize a diagnostic fault code and turn on the Check Engine light.
It takes a little practice, but you can read the codes yourself by watching the flashing of the Check Engine light. Cycle the ignition switch three times from "off" to "run" within five seconds, then wait for the light to flash the two-digit codes. It will start with a single flash, a short pause, two flashes, a longer pause, (that's code 12), then additional codes will flash the same way. Code 12 just means the ignition switch was turned off recently. Note any other codes, then it will end with code 55 which means "end of message". If you miscounted, the sequence will start over on most models if you just turn the ignition switch off and back to run once.
If the engine ever starts to crank while you're cycling the ignition switch, you'll have to stop, wait a few seconds, then start over. Cranking the engine stops the code display function.
Wednesday, July 28th, 2010 AT 3:22 AM