Fault code explainer
Every code is a letter and four characters. The letter says which system, the first digit whether the meaning is the same on every car, and the next one which area. Type one in.
Common generic codes
Titles follow the SAE J2012 wording. Read a car’s codes with the engine software check.
- P0010
- "A" camshaft position actuator circuit (bank 1)
- P0011
- "A" camshaft position, timing over-advanced or system performance (bank 1)
- P0016
- Crankshaft position / camshaft position correlation (bank 1, sensor A)
- P0087
- Fuel rail / system pressure too low
- P0101
- Mass or volume air flow circuit range/performance
- P0102
- Mass or volume air flow circuit low input
- P0103
- Mass or volume air flow circuit high input
- P0106
- Manifold absolute pressure / barometric pressure circuit range/performance
- P0113
- Intake air temperature sensor 1 circuit high
- P0117
- Engine coolant temperature circuit low
- P0118
- Engine coolant temperature circuit high
- P0128
- Coolant thermostat (coolant temperature below thermostat regulating temperature)
- P0130
- O2 sensor circuit (bank 1, sensor 1)
- P0133
- O2 sensor circuit slow response (bank 1, sensor 1)
- P0134
- O2 sensor circuit no activity detected (bank 1, sensor 1)
- P0135
- O2 sensor heater circuit (bank 1, sensor 1)
- P0141
- O2 sensor heater circuit (bank 1, sensor 2)
- P0171
- System too lean (bank 1)
- P0172
- System too rich (bank 1)
- P0174
- System too lean (bank 2)
- P0175
- System too rich (bank 2)
- P0234
- Turbocharger / supercharger overboost condition
- P0299
- Turbocharger / supercharger underboost
- P0300
- Random / multiple cylinder misfire detected
- P0301
- Cylinder 1 misfire detected
- P0302
- Cylinder 2 misfire detected
- P0303
- Cylinder 3 misfire detected
- P0304
- Cylinder 4 misfire detected
- P0305
- Cylinder 5 misfire detected
- P0306
- Cylinder 6 misfire detected
- P0307
- Cylinder 7 misfire detected
- P0308
- Cylinder 8 misfire detected
- P0325
- Knock sensor 1 circuit (bank 1 or single sensor)
- P0335
- Crankshaft position sensor "A" circuit
- P0340
- Camshaft position sensor circuit
- P0400
- Exhaust gas recirculation flow
- P0401
- Exhaust gas recirculation flow insufficient detected
- P0402
- Exhaust gas recirculation flow excessive detected
- P0411
- Secondary air injection system incorrect flow detected
- P0420
- Catalyst system efficiency below threshold (bank 1)
- P0430
- Catalyst system efficiency below threshold (bank 2)
- P0440
- Evaporative emission system
- P0441
- Evaporative emission system incorrect purge flow
- P0442
- Evaporative emission system leak detected (small leak)
- P0446
- Evaporative emission system vent control circuit
- P0455
- Evaporative emission system leak detected (large leak)
- P0456
- Evaporative emission system leak detected (very small leak)
- P0500
- Vehicle speed sensor
- P0505
- Idle air control system
- P0506
- Idle air control system RPM lower than expected
- P0507
- Idle air control system RPM higher than expected
- P0562
- System voltage low
- P0563
- System voltage high
- P0601
- Internal control module memory checksum error
- P0602
- Control module programming error
- P0603
- Internal control module keep alive memory (KAM) error
- P0604
- Internal control module random access memory (RAM) error
- P0605
- Internal control module read only memory (ROM) error
- P0606
- Control module processor
- P0630
- VIN not programmed or incompatible (ECM/PCM)
- P0700
- Transmission control system (MIL request)
- P0715
- Input / turbine speed sensor circuit
- P0730
- Incorrect gear ratio
- P0740
- Torque converter clutch circuit
- P0750
- Shift solenoid "A"
- P2002
- Particulate trap efficiency below threshold (bank 1)
- P2096
- Post catalyst fuel trim system too lean (bank 1)
- P2097
- Post catalyst fuel trim system too rich (bank 1)
- P2135
- Throttle / pedal position sensor / switch "A" / "B" voltage correlation
- P2195
- O2 sensor signal stuck lean (bank 1, sensor 1)
- U0100
- Lost communication with ECM/PCM "A"
- U0101
- Lost communication with TCM
- U0121
- Lost communication with anti-lock brake system (ABS) control module
- U0140
- Lost communication with body control module
- U0155
- Lost communication with instrument panel cluster (IPC) control module