Engine Performance DTCS
ENGINE PERFORMANCE DIAGNOSTIC TROUBLE CODE (DTC) LIST
| DTC | Description | Detecting condition (DTC will set when detecting:) |
|---|---|---|
| P0101 | Mass air flow circuit range / performance problem | Poor performance of MAF sensor |
| P0102 | Mass air flow circuit low input | Low voltage |
| P0103 | Mass air flow circuit high input | High voltage |
| P0107 | Manifold absolute pressure circuit low input | Low voltage (or manifold absolute pressure sensor circuit open or shorted to ground) |
| P0108 | Manifold absolute pressure circuit high input | High voltage (or manifold absolute pressure sensor circuit shorted to power circuit) |
| P0111 | Intake air temperature circuit range / performance | Intake air temp. is high or low and temp. change is smaller than specification |
| P0112 | Intake air temperature circuit low | High temperature - low voltage (or IAT sensor circuit shorted to ground) |
| P0113 | Intake air temperature circuit high | Low temperature - high voltage (or IAT sensor circuit open) |
| P0116 | Engine coolant temperature circuit range / performance | Coolant temp. fails to reach, specified level even after driving or its variation is less than specified value. |
| P0117 | Engine coolant temperature circuit low | High temperature - low voltage (or ECT sensor circuit shorted to ground) |
| P0118 | Engine coolant temperature circuit high | Low temperature - high voltage (or ECT sensor circuit open) |
| P0121 | Throttle position sensor circuit range / performance | Poor performance of TP sensor |
| P0122 | Throttle position sensor circuit low | Low voltage (or TP sensor circuit shorted to ground) |
| P0123 | Throttle position sensor circuit high | High voltage (or TP sensor circuit open) |
| P0125 | Insufficient coolant temperature for closed loop fuel control | Coolant temp. not reaching closed loop temp. within specified time after engine start (or poor performance of ECT sensor) |
| P0128 | Coolant thermostat | Engine coolant temperature is too high or too low although specified time is passed after engine start |
| P0131 | O2 sensor circuit low voltage (Sensor-1) | Min. output voltage of HO2S-1 higher than specification |
| P0132 | O2 sensor circuit high voltage (Sensor-1) | Max. output voltage of HO2S-1 is lower or higher than specification |
| P0133 | O2 sensor circuit slow response (Sensor-1) | Response time of HO2S-1 output voltage between rich and lean is longer than specification. |
| P0134 | O2 sensor circuit no activity detected (Sensor-1) | Output voltage of HO2S-1 fails to go above specification. (or HO2S-1 circuit open or short) |
| P0135 | O2 sensor heater circuit (Sensor-1) | Electric current of heater is out of specification at heater ON. (or heater circuit open or short) |
| P0137 | O2 sensor circuit low voltage (Sensor-2) | Min. output voltage of HO2S-2 is higher than specification |
| P0138 | O2 sensor circuit high voltage (Sensor-2) | Max. output voltage of HO2S-2 is lower than specification |
| P0139 | O2 | sensor circuit slow response (Sensor-2) Shift time of HO2S-2 voltage which changes from 0.5 V to 0.2 V is longer than specified time when engine is fuel cut condition. |
| P0141 | O2 sensor heater circuit (Sensor-2) | Electric current of heater is out of specification at heater ON. (or heater circuit open or short) |
| P0171 | System too lean | Total fuel trim is larger than specification for specified time or longer. (Fuel trim toward rich side is large.) |
| P0172 | System too rich | Total fuel trim is smaller than specification for specified time or longer. (Fuel trim toward lean side is large.) |
| P0300 | Random / multiple cylinder misfire detected | Misfire of such level as to cause damage to three way catalyst. |
| P0301 | Cylinder 1 misfire detected | Misfire of such level as to deteriorate emission but not to cause damage to three way catalyst. |
| P0302 | Cylinder 2 misfire detected | |
| P0303 | Cylinder 3 misfire detected | |
| P0304 | Cylinder 4 misfire detected | |
| P0327 | Knock sensor circuit low | Knock sensor circuit shorted to ground (low voltage) |
| P0328 | Knock sensor circuit high | Knock sensor circuit open (high voltage) |
| P0335 | Crankshaft position sensor circuit | No signal during engine running |
| P0340 | Camshaft position sensor circuit | No reference signal during engine cranking or pulse number of position signal is out of specification. |
| P0401 | Exhaust gas recirculation flow insufficient detected | Insufficient EGR flow |
| P0402 | Exhaust gas recirculation flow excessive detected | Excessive EGR flow |
| P0403 | Exhaust gas recirculation control circuit | Low voltage (or EGR valve stepping motor coil circuit open) |
| P0420 | Catalyst system efficiency below threshold | Output waveforms of HO2S-1 and HO2S-2 are similar. |
| P0441 | Evaporative emission system incorrect purge flow | Incorrect purge flow |
| P0444 | Evaporative emission system purge control valve circuit open | Low voltage (or EVAP canister purge valve circuit open or shorted to ground) |
| P0445 | Evaporative emission system purge control valve circuit shorted | High voltage (or EVAP canister purge valve circuit shorted to power circuit) |
| P0449 | Evaporative emission system vent valve / solenoid circuit | Monitor signal of EVAP canister vent valve is different from command signal (circuit open or short) |
| P0456 | Evaporative emission system leak detected (very small leak) | Leakage from EVAP system exceeds specification. |
| P0461 | Fuel level sensor circuit range / performance | In spite of specified amount of fuel being consumed, fuel level signal voltage change is smaller than specification. |
| P0462 | Fuel level sensor "A" circuit low | Circuit voltage of fuel level sensor is less than voltage specification calculated from battery voltage. |
| P0463 | Fuel level sensor circuit high | High voltage |
| P0464 | Fuel level sensor circuit intermittent | Noise level of signal is out of specification |
| P0480 | Cooling fan 1 control circuit | Monitor signal of radiator cooling fan relay is different from command signal. |
| P0481 | Cooling fan 2 control circuit | Monitor signal of A/C condenser fan relay is different from command signal. |
| P0500 | Vehicle speed sensor | No signal during fuel cut for specified time or longer |
| P0505 | Idle air control system | Voltage is out of specification for longer than specified time |
| P0506 | Idle air control system RPM lower than expected | Engine idle speed is lower than target speed out of specified value for longer than specified time |
| P0507 | Idle air control system RPM higher than expected | Engine idle speed is higher than target speed out of specified value for longer than specified time |
| P0601 | Internal control module memory check sum error | Data write error or check sum error |
| P0607 | Control module performance | Internal processor error |
| P0616 | Starter relay circuit low | Engine starts with no starter signal. |
| P0617 | Starter relay circuit high | Starter signal inputs during long period after engine start. |
| P0630 | VIN not programmed or incompatible - ECM | VIN data is not registered or inconsistent registration code. |