Operation CHARM: Car repair manuals for everyone.

Chart A-2 Won't Flash Code 12 Service Engine Light On

Chart A-2, No Code 12 - SES Light "ON" Steady:




Diagnostic Circuit Diagram:






CIRCUIT DESCRIPTION
The SES light gets power whenever the ignition is turned "ON" and illuminates when the PCM completes the circuit to ground. The light should illuminate whenever the ignition is "ON" and the engine is not running. The light should go out after the engine is started, and stay out unless a malfunction is present.

CODE 12 DISPLAY
When the diagnostic terminal of the ALDL is grounded (jumper between terminals A & B), the "SES" light should flash a Code 12, followed by any trouble codes stored in memory. Code 12 is displayed by a flash, then a short pause, then two flashes then a longer pause. This code should display three times, followed by diagnostic trouble codes. If there are no trouble codes, the light will continue flashing Code 12 until the diagnostic mode is exited (remove jumper wire from ALDL connector).

TEST DESCRIPTION
Numbers below refer to circled numbers on the diagnostic chart.

1. If the light stays "OFF" with the PCM disconnected, then circuit 419 is NOT shorted to ground.
2. This step checks for an open diagnostic circuit (circuit 451.)
3. At this point, the wiring for circuits 439, 419 and 451 have been verified OK. The problem is a faulty PCM or MEM-CAL. Replace the PCM first and recheck with the original MEM-CAL installed in the new PCM before replacing the MEM-CAL (as the MEM-CAL is unlikely to cause this problem.)