Retrieving ECM Codes
•
Each code is transmitted three times before the next code
is sent.
•
Code sets will begin with Code 12 ("System Pass") even if
fault codes are present.
•
The codes will continue to be sent as long as the ignition is
on and the Code Reader is connected.
•
Count blinks to get the service codes:
•
Code 12 looks like:
BLINK
NOTE:
Code 12 is not a fault code. Code 12 indicates the
computer's self-diagnostic system is functioning
properly (SYSTEM PASS). If code 12 is the only code
which displays when you perform the diagnostic test,
this means there are no fault codes stored in the
vehicle's computer. Consult your vehicle's repair
manual for "no codes" problems.
•
Code 22 looks like:
BLINK BLINK
IMPORTANT: Any code that ends in zero ("0") is transmitted
as follows:
•
Code 30 looks like:
BLINK BLINK
6.
Next, erase service codes (see paragraph 2.4). This will
help you determine which codes are "hard" faults and
which codes are "intermittent" faults.
7.
Turn on ignition, start engine, and observe "Service
Engine Soon" light; light should turn off. Run engine for
several minutes (to allow engine to reach normal
operating temperature), then observe "Service Engine
Soon" light:
If "Service Engine Soon" light turns on, turn off ignition
and repeat steps 2 through 5. This reveals "hard" fault
codes.
GM
PAUSE
BLINK
BLINK
PAUSE
BLINK BLINK
ABNORMALLY LONG PAUSE
BLINK
= Code 12
= Code 22
= Code 30
2-4