Operation CHARM: Car repair manuals for everyone.

Models With Malfunction Indicator Lamp

DIAGNOSTIC TROUBLE CODE (DTC) DISPLAY PROCEDURE

NOTE:
Not all vehicles are equiped with a Malfunction Indicator Lamp (MIL) to display Diagnostic Trouble Codes (DTC), also, not all vehicles will display DTC's through the MIL. These vehicles require connecting an LED test light to the Data Link Connectors (DLC) to extract codes. On these systems, the LED will flash codes in the same manner as systems that use the MIL for display. To determine which system you are testing, activate DTC Memory, (see procedure below) and observe the MIL. If MIL does not flash a code, it will be necessary to connect an LED test light to extract codes.

SET-UP PROCEDURE

1. Turn ignition switch OFF.

Relay And Connector Station Locations:




Data Link Connector Location:





2. Raise vehicle hood and locate Auxiliary Relay Station I (drivers side cowl area) and the Data Link Connectors (DLC).

Activating Data Link Connectors:





3. Connect jumper wire with suitable flat-blade connectors and center bridge connector to left terminal of black DLC 1 and left terminal of white/brown DLC 2 as shown in image, do not connect bridge connector (A & B) at this time.

Do-It-Yourself LED Test Light:





4. Connect LED test light, (if needed) to terminals of DLC 1 and 3 using suitable flat-blade connectors. Connect LED tester black lead (-) to the occupied terminal of blue DLC 3 and LED tester red lead (+) to right side terminal of black DLC 1. (Some vehicles only, California vehicles and vehicles with full function MIL use jumper wire only, blink code display is via the MIL)

Fuse Locations 20V:





5. Check that fuses S17 and S19 in the fuse panel are GOOD. Thermofuses S72, S73 and S74 in the electronic control box must also be GOOD.

NOTE: DTC memory display should be carried out with engine RUNNING if possible. If engine does not run or will not start, proceed to ENGINE DOES NOT RUN procedure below as "ENGINE RUNS" DTC display procedure is different from "ENGINE DOES NOT RUN" DTC display procedure.

"ENGINE RUNS" DTC DISPLAY PROCEDURE

1. START engine and let idle.
2. With engine running, connect jumper wire bridge connectors (A & B) together for at least 4 seconds.

^ MIL or LED tester must light.

^ IF NOT: check wires from DLC 2 and 3 to the MPI ECM for open circuit, or check LED tester connections.

3. Disconnect jumper wire bridge connector (A & B).

^ MIL or LED tester should start to flash codes.

4. Count and record codes as they are displayed on the MIL or LED tester.

Reading Fault Codes:





5. Each flash code is comprised of 4 flashing pulse groups with a maximum of 4 pulses per group.
6. Add the pulses of each group to determine the code being flashed via the MIL or LED.
7. Between each flashing pulse group (one code) there is a pause (light OFF) of approximately 2.5 seconds before the next code begins to flash.
8. After all stored codes have been displayed, code 0000 (end of output) will display.
^ Code 0000 display --- 2.5 second flash (zero) at 2.5 second intervals.

9. If no codes are present, code 4444 will display.
10. Refer to Diagnostic Trouble Code Test Procedures for explanation of codes. With MMS 300 Engine Management System

"ENGINE DOES NOT RUN" DTC DISPLAY PROCEDURE

1. Crank engine for 5 to 6 seconds then leave ignition switch turned ON after cranking. Ignition switch MUST be left ON for entire procedure, failure to do so makes test invalid.

CAUTION: Do not crank engine for longer than 15 seconds. Allow one minute between crank attempts for starter motor to cool-down.

2. Connect jumper wire bridge connectors (A & B) together for at least 4 seconds.

^ MIL or LED tester must light.

^ IF NOT: check wires from DLC 2 and 3 to the MPI ECM for open circuit, or check LED tester connections.

3. Disconnect jumper wire bridge connector (A & B).

^ MIL or LED tester should start to flash code.

4. Count and record code as it is displayed on the MIL or LED tester.

Reading Fault Codes:





5. Each flash code is comprised of 4 flashing pulse groups with a maximum of 4 pulses per group.
6. Add the pulses of each group to determine the code being flashed via the MIL or LED.
7. Code 2111 must be displayed.

NOTE: Code 2111 (engine speed sensor) is always displayed when ignition switch is ON and engine is not running. This fault display is normal and can be ignored when engine is not running.

8. Repeat steps 2 and 3 above to display next code as only one code will be displayed for each activation.
9. Continue repeating steps 2 and 3 until code 0000 (end of output) is displayed.
^ Code 0000 display --- 2.5 second flash (zero) at 2.5 second intervals.

10. Refer to Diagnostic Trouble Code Test Procedures for explanation of codes. With MMS 300 Engine Management System