Operation CHARM: Car repair manuals for everyone.
Hosted by mcallihan.com

Clearing Diagnostic Trouble Codes


The trouble codes in the EBCM memory are erased in one of three ways, diagnostic request line procedure, TECH 1 "CLEAR CODES" selection and ignition cycle default.
Whichever method is used, ensure to verify proper system operation and absence of codes when clearing procedure is completed.
The EBCM will not allow codes to be cleared until all codes have been displayed. Codes cannot be cleared by unplugging the EBCM, disconnections the battery cables, or turning off the ignition.

Diagnostic Line Procedure
1. Turn ignition switch off, then attach a jumper to ALDL connector terminal "H".
2. Attach a jumper wire to ALDL connector terminal "A", then connect both jumper wires to each other.
3. Turn ignition switch to "RUN" position.
4. Disconnect jumpers for approximately one second then reconnect jumpers for no less than one second intervals taking them apart briefly between intervals. Repeat this action four times within 10 seconds, leaving jumpers connected upon completion of the fourth interval. Check ANTI-LOCK indicator. Only Code 12 should be present. If not, trouble codes have not been properly cleared. Begin clearing procedures again at step 1. If codes are cleared, wait at least 15 seconds before turning ignition off.

TECH 1 Procedure
Before clearing codes, check and note history code data, as this information will also be cleared.
Select appropriate menu, and select the clear codes function. Verify that codes are cleared by using the TECH 1 to read codes. If any code other than Code 12 is present, either codes were not cleared, or an ABS fault still exists.

Ignition Cycle Default
If vehicle power is cycled 100 times without a particular fault reappearing, that particular code will be erased from the EBCM memory, and ignition cycle counter will be reset to zero.