Diagnostic Trouble Code Definitions
- The Diagnostic Trouble Codes (DTCs) indicate failure of a specific sensor and/or circuit. Sensor/circuit diagnosis may indicate replacement of PCM.
- If PCM is replaced at any point during diagnostic testing and if condition is still not corrected after replacing PCM, the following may be the cause:
- An incorrect PCM may cause a malfunction, which may or may not set a DTC.
- The PCM connector may be the problem. Connector terminals may have to be removed from connector to be properly checked.
- Replacement PCM may be faulty.
- Intermittent problem. Make a careful physical inspection of affected sensor/circuit.
- A shorted solenoid, coil relay, or harness may be the cause of PCM failure. Use Short Circuit Tester (J-34636) to check for short circuits.
DIAGNOSTIC TROUBLE CODE DEFINITIONS
| DTC | Definition |
|---|---|
| P0101 | Mass Airflow Sensor Performance |
| P0102 | Mass Airflow Sensor Circuit - Low Frequency |
| P0103 | Mass Airflow Sensor Circuit - High Frequency |
| P0111 | Intake Air Temperature Sensor Performance |
| P0112 | Intake Air Temperature Sensor Circuit - Low Voltage |
| P0113 | Intake Air Temperature Sensor Circuit - High Voltage |
| P0116 | Engine Coolant Temperature Sensor Circuit Performance |
| P0117 | Engine Coolant Temperature Sensor Circuit - Low Voltage |
| P0118 | Engine Coolant Temperature Sensor Circuit - High Voltage |
| P0121 | Throttle Position Sensor Performance |
| P0122 | Throttle Position Sensor Circuit - Low Voltage |
| P0123 | Throttle Position Sensor Circuit - High Voltage |
| P0125 | Engine Coolant Temperature Excessive Time To Enter Closed Loop |
| P0131 | Heated Oxygen Sensor No. 1 Circuit - Low Voltage (1.6L) |
| P0131 | Heated Oxygen Sensor No. 1 Circuit - Low Voltage (2.0L) |
| P0132 | Heated Oxygen Sensor No. 1 Circuit - High Voltage (1.6L) |
| P0132 | Heated Oxygen Sensor No. 1 Circuit - High Voltage (2.0L) |
| P0133 | Heated Oxygen Sensor No. 1 Slow Response (1.6L) |
| P0133 | Heated Oxygen Sensor No. 1 Slow Response (2.0L) |
| P0134 | Heated Oxygen Sensor No. 1 Circuit Insufficient Activity (1.6L) |
| P0134 | Heated Oxygen Sensor No. 1 Circuit Insufficient Activity (2.0L) |
| P0135 | Heated Oxygen Sensor No. 1 Heater Circuit |
| P0136 | Heated Oxygen Sensor No. 2 Circuit (1.6L) |
| P0141 | Heated Oxygen Sensor No. 2 Heater Performance |
| P0171 | Fuel Trim System - Lean (1.6L) |
| P0171 | Fuel Trim System - Lean (2.0L) |
| P0172 | Fuel Trim System - Rich (1.6L) |
| P0172 | Fuel Trim System - Rich (2.0L) |
| P0300 | Engine Misfire Detected |
| P0301 | Cylinder No. 1 Misfire Detected |
| P0302 | Cylinder No. 2 Misfire Detected |
| P0303 | Cylinder No. 3 Misfire Detected |
| P0304 | Cylinder No. 4 Misfire Detected |
| P0335 | Crankshaft Position Sensor Circuit |
| P0340 | Camshaft Position Sensor Circuit |
| P0400 | Exhaust Gas Recirculation Flow Malfunction |
| P0403 | Exhaust Gas Recirculation Solenoid Control Circuit |
| P0420 | Catalyst System Low Efficiency |
| P0440 | Evaporative Emission System |
| P0443 | Evaporative Emission System Incorrect Purge Flow |
| P0450 | Fuel Tank Pressure Sensor Circuit |
| P0451 | Fuel Tank Pressure Sensor Performance |
| P0455 | Evaporative Emission System Leak Detected |
| P0461 | Fuel Level Sensor Performance |
| P0463 | Fuel Level Sensor Circuit - High Voltage |
| P0500 | Vehicle Speed Sensor Circuit |
| P0505 | Idle Control System |
| P0601 | PCM Memory |
| P1408 | Manifold Absolute Pressure Sensor Circuit |
| P1410 | Fuel Tank Pressure Control Solenoid Circuit |
| P1450 | Barometric Pressure Sensor Circuit |
| P1451 | Barometric Pressure Sensor Performance |
| P1500 | Start Switch Circuit |
| P1510 | PCM Backup Power Supply |