Clearing Diagnostic Trouble Codes
If a problem develops in a monitored system with the engine running, the "Check Engine" light will come "ON" and a trouble code will be stored in ECM memory. As long as a problem is present, the light will remain "ON" while the engine is running. If the problem is intermittent, the light will go out but a trouble code will be stored in ECM memory. As a bulb check, the "Check Engine" light will come "ON" with the ignition switched "ON" and the engine not running. If no codes are present, the light will go out upon starting the engine. If the light remains "ON," the system has detected a fault.If the diagnostic terminal is grounded with the engine running, the system enters Field Service mode and the "Check Engine" light will indicate whether it is in "Open Loop" or "Closed Loop." In "Open Loop," the light flashes two and one half times per second. In "Closed Loop," the light flashes once per second. If the system is running lean while in "Closed Loop," the light will stay "OFF" most of the time. Conversely, it will stay "ON" most of the time if the system is running rich. While in Field Service mode, the ECM will not store new trouble codes.
Refer to DIAGNOSTIC CIRCUIT CHECK for information on checking the function of the on-board diagnostic system. Note that many electronic engine control tests require the use of a "Scan" tool.
ACCESSING TROUBLE CODES
ALDL Connector:
The "Check Engine" light displays trouble codes that are stored in ECM memory. To activate the Diagnostic mode, a special connector located in the center console is utilized. When the ALDL (assembly line diagnostic link) connector is jumpered between terminals "A" and "C" with the ignition "ON" and the engine not running, the light will flash any stored codes.
The first code to display should be code 12. This indicates that the self-diagnostics are functioning and is not a trouble code. The code 12 display is a flash followed by a short pause, then two flashes followed by a longer pause. If other codes are present, they will display in the same manner after code 12 has flashed three times. For example, the code 23 display is two flashes followed by a short pause, then three flashes followed by a longer pause. Each stored code is displayed three times, starting with the lowest in numerical order. Code 12 will repeat when all codes have shown. If no codes are stored, code 12 will display repeatedly until Diagnostic mode is exited by removal of the ALDL jumper wire. Remove the jumper wire before attempting to start the engine.
To allow checking circuits which may be difficult to energize without driving the vehicle and being under particular operating conditions, all ECM controlled relays and solenoids (except fuel pump relay) are energized in Diagnostic mode.
"SCAN" DATA
"Scan" Data:
NOTE: Ensure that any "Scan" tool used is compatible with the vehicle system. Use of an incompatible tool could result in misdiagnosis and unnecessary parts replacement.
"Scan" data listed in the table may be used for comparison after completing the Diagnostic Circuit Check and finding the on-board diagnostics functioning properly with no trouble codes displayed. The "Typical Data Values" are an average recorded from normally operating vehicles and are intended to represent what the system would typically display. Only the parameters on this table are used for diagnosis. If a "Scan" tool reads other parameters, the values are not recommended by Isuzu for diagnostic use.
"Scan" tools can be very valuable diagnostic aids, particularly when attempting to locate the cause of intermittent electronic component faults.
CLEARING CODES FROM MEMORY
CAUTION: To avoid component damage, be sure ignition is "OFF" when disconnecting or reconnecting power to the ECM.
After displaying and recording any trouble codes or after making repairs, the ECM memory should be cleared by interrupting the power for at least 30 seconds. This is accomplished by temporarily disconnecting the battery. After clearing codes, it may be necessary to reset electronic accessories such as digital clocks and radios.
When using a "Scan" tool, codes are cleared in the same manner.
INTERMITTENT "CHECK ENGINE" LIGHT
"Intermittent" means that the "Check Engine" light may come on at times but does not stay on. Since codes may or may not be stored, the use of diagnostic charts could result in replacement of good parts.
Most intermittent problems are caused by faulty electrical wiring or connections. Carefully check these potential causes:
1. Poor mating of connector halves or terminals not fully seated in connector body.
2. Deformed or damaged terminals. All connector terminals in problem circuit should be carefully reformed to increase contact tension.
3. Poor terminal-to-wire connection. This requires removing terminal from connector body to properly check.
4. Poor ground connections.
5. If a visual check does not find the source of the problem, the vehicle may be driven with a voltmeter connected to a suspect circuit. An abnormal voltage reading when the problem occurs indicates the problem may be in that circuit. If wiring and connectors check okay and a code was stored for a circuit having a sensor (except codes 44 and 45), substitute a known good sensor and recheck.
6. Loss of ECM trouble code memory. To check, disconnect throttle position sensor and idle engine until "Check Engine" light comes "ON." Code 22 should be stored in memory for at least 10 seconds after ignition is turned "OFF." If not, the ECM is faulty.
An intermittent "Check Engine" light with no stored code may be caused by:
1. Arcing at ignition coil, plug wires or spark plugs.
2. EST wires should be routed away from spark plug wires, ignition system components and alternator. ECM to ignition system circuit 453 must have a good ground connection.
3. Poor power supply circuit connections.
4. "Check Engine" light wire to ECM shorted to ground (circuit 419).
5. Diagnostic test lead to ECM shorted to ground (circuit 451).
6. Poor ECM ground connections.
7. Electrical system interference caused by a defective relay, ECM driven solenoid or switch. These problems cause an electrical surge and normally occur when the faulty component is operated.
8. Improper installation of accessories such as lights, sound systems, alarms, etc.
TROUBLE CODE IDENTIFICATION
CODE 13 Oxygen sensor circuit open.
CODE 14 Coolant temperature sensor circuit (high temperature indicated).
CODE 15 Coolant temperature sensor circuit (low temperature indicated).
CODE 21 Throttle position sensor circuit (signal voltage high).
CODE 22 Throttle position sensor circuit (signal voltage low).
CODE 23 Manifold air temperature sensor circuit (signal voltage high).
CODE 24 Vehicle speed sensor circuit.
CODE 25 Manifold air temperature sensor circuit (signal voltage low).
CODE 32 EGR system fault.
CODE 33 MAP sensor circuit (signal voltage high, low vacuum).
CODE 34 MAP sensor circuit (signal voltage low, high vacuum).
CODE 44 Oxygen sensor circuit (lean indication).
CODE 45 Oxygen sensor circuit (rich indication).
CODE 51 PROM error (faulty or incorrect MEM-CAL).