Retrieving Diagnostic Trouble Codes
NOTE:
Battery must be fully charged before retrieving DTCs. If low battery voltage exists, Diagnostic Trouble Codes (DTCs) may not be output from the Engine Control Module (ECM).
- Ensure battery is fully charged. Ensure ignition is off. Connect scan tool to Data Link Connector (DLC). DLC is a 16-pin connector located below driver's side of instrument panel. See Fig 1 .
- Turn ignition on. Using scan tool manufacturer's instructions, record all DTCs displayed on scan tool. If scan tool is able to communicate with ECM and all vehicle systems as necessary, go to step 4).
- If scan tool is unable to communicate with ECM, or all vehicle systems, proceed to TROUBLE SYMPTOMS and then perform a specified inspection procedure for diagnosis of the problem. TROUBLE SYMPTOMS are listed after the Diagnostic Trouble Code (DTC) tests, see SELF-DIAGNOSTIC SYSTEM section in this article.
- Using all DTCs obtained, note DTC identification and perform specified DTC test. See DTC CODES, IDENTIFICATION & DTC TESTS table. Proceed to SELF-DIAGNOSTIC SYSTEM section in this article.NOTE: Scan tool may be used in test mode 2 and test mode 5 for placing Engine Control Module (ECM) in different test modes for system diagnosis. For additional information on test modes, see TESTMODES under SELF-DIAGNOSTIC SYSTEM.
- Once all repairs are made, ensure DTCs are cleared from ECM. See CLEARING DIAGNOSTIC TROUBLE CODES under SELF-DIAGNOSTIC SYSTEM. Perform vehicle drive cycle to ensure repair is complete and DTC is not reset. See VEHICLE DRIVE CYCLE under SELF-DIAGNOSTIC SYSTEM.
NOTE:
Engine Control Module (ECM) contains a readiness test status which will record whether a good or bad judgment has been made after the completion of a previous monitoring operation. This record may be read using the scan tool. When using scan tool, if the word COMPLETE is displayed, the judgement operation has been completed. The record will be reset if the battery is disconnected or if the DTC is erased from the ECM. If the record is reset, you will need to perform appropriate vehicle drive cycle once or twice in order to set the status back to COMPLETE for the following DTCs: P0130, P0135, P0136, P0141 P0400, P0420, P0442 and P0455.
DTC CODES, IDENTIFICATION & DTC TESTS
| DTC No. | System Malfunction | DTC Test No. |
|---|---|---|
| P0100 | Volume Airflow Sensor | 1 |
| P0105 | Barometric Pressure Sensor | 2 |
| P0110 | Intake Air. Temp. Sensor | 3 |
| P0115 | Engine Coolant Temp. Sensor | 4 |
| P0120 | Throttle Position Circuit | 5 |
| P0125 | Excessive Time To Enter Closed Loop | 6 |
| P0130 | Front Oxygen Sensor | 7 |
| P0135 | Front Oxygen Sensor Heater | 8 |
| P0136 | Rear Oxygen Sensor | 9 |
| P0141 | Rear Oxygen Sensor Heater | 10 |
| P0170 | Fuel Trim Malfunction | 11 |
| P0201 | No. 1 Fuel Injector Circuit | 12 |
| P0202 | No. 2 Fuel Injector Circuit | 12 |
| P0203 | No. 3 Fuel Injector Circuit | 12 |
| P0204 | No. 4 Fuel Injector Circuit | 12 |
| P0300 | Random Misfire | 13 |
| P0301 | Cylinder No. 1 Misfire | 14 |
| P0302 | Cylinder No. 2 Misfire | 14 |
| P0303 | Cylinder No. 3 Misfire | 14 |
| P0304 | Cylinder No. 4 Misfire | 14 |
| P0325 | Knock Sensor | 15 |
| P0335 | Crankshaft Position Sensor | 16 |
| P0340 | Camshaft Position Sensor | 17 |
| P0400 | EGR Malfunction | 18 |
| P0403 | EGR Solenoid | 19 |
| P0420 | Catalytic System Efficiency | 20 |
| P0442 | EVAP Emission Control System Small Leak Detected | 21 |
| P0443 | EVAP Purge Solenoid | 22 |
| P0446 | EVAP Ventilation Solenoid | 23 |
| P0450 | EVAP Pressure Sensor | 24 |
| P0455 | EVAP Emission Control System Gross Leak Detected | 25 |
| P0500 | Vehicle Speed Sensor | 26 |
| P0505 | Idle Control System | 27 |
| P0510 | Closed Throttle Position Sw. | 28 |
| P0551 | Power Steering Pressure Sw. | 29 |
| P0705 | Transaxle Range Sensor | 30 |
| P1103 | Turbocharger Wastegate Actuator | 31 |
| P1104 | Turbocharger Wastegate Solenoid | 32 |
| P1105 | Fuel Pressure Solenoid | 33 |
| P1400 | Manifold Differential Pressure Sensor | 34 |
| P1500 | Generator FR Terminal Circuit | 35 |
| P1600 | Serial Communication Link Malfunction | 36 |
| P1715 | Pulse Generator Assembly Malfunction | 37 |
| P1750 | Solenoid Assembly Malfunction | 38 |
| P1791 | Engine Coolant Temp. Level Input To TCM Malfunction | 39 |