All OBD2 Codes — Free Diagnostic Guides

The 100 most common check engine codes. Every guide includes plain-English explanations, causes ranked by frequency, common misdiagnoses, and honest repair cost guidance.

🔴 Tier 1 — High Traffic
25 codes · accounts for most check engine lights
P0171
System Too Lean (Bank 1)
P0420
Catalyst Efficiency Below Threshold (Bank 1)
P0300
Random/Multiple Cylinder Misfire Detected
P0442
Small EVAP System Leak Detected
P0455
Large EVAP System Leak Detected
P0301
Cylinder 1 Misfire Detected
P0302
Cylinder 2 Misfire Detected
P0303
Cylinder 3 Misfire Detected
P0304
Cylinder 4 Misfire Detected
P0128
Coolant Thermostat Below Regulating Temperature
P0430
Catalyst Efficiency Below Threshold (Bank 2)
P0172
System Too Rich (Bank 1)
P0401
EGR Flow Insufficient Detected
P0113
Intake Air Temperature Sensor Circuit High Input
P0101
Mass Air Flow Sensor Range/Performance
P0340
Camshaft Position Sensor Circuit Malfunction
P0335
Crankshaft Position Sensor Circuit Malfunction
P0456
Very Small EVAP System Leak Detected
P0446
EVAP Vent Control Circuit Malfunction
P0411
Secondary Air Injection System Incorrect Flow
P0174
System Too Lean (Bank 2)
P0175
System Too Rich (Bank 2)
P0135
O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 1)
P0138
O2 Sensor Circuit High Voltage (Bank 1, Sensor 2)
P0141
O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 2)
🟠 Tier 2 — Sensor & Electrical
25 codes · diagnosis & symptoms focus
P0440
EVAP Emission Control System Malfunction
P0404
EGR Circuit Range/Performance
P0305
Cylinder 5 Misfire Detected
P0306
Cylinder 6 Misfire Detected
P0320
Ignition/Distributor Engine Speed Input Circuit
P0325
Knock Sensor 1 Circuit Malfunction
P0330
Knock Sensor 2 Circuit Malfunction (Bank 2)
P0131
O2 Sensor Circuit Low Voltage (Bank 1, Sensor 1)
P0132
O2 Sensor Circuit High Voltage (Bank 1, Sensor 1)
P0133
O2 Sensor Circuit Slow Response (Bank 1, Sensor 1)
P0136
O2 Sensor Circuit Malfunction (Bank 1, Sensor 2)
P0151
O2 Sensor Circuit Low Voltage (Bank 2, Sensor 1)
P0152
O2 Sensor Circuit High Voltage (Bank 2, Sensor 1)
P0155
O2 Sensor Heater Circuit Malfunction (Bank 2, Sensor 1)
P0161
O2 Sensor Heater Circuit Malfunction (Bank 2, Sensor 2)
P0102
Mass Air Flow Sensor Circuit Low Input
P0103
Mass Air Flow Sensor Circuit High Input
P0111
Intake Air Temperature Sensor Circuit Range/Performance
P0112
Intake Air Temperature Sensor Circuit Low Input
P0116
Engine Coolant Temperature Circuit Range/Performance
P0117
Engine Coolant Temperature Circuit Low Input
P0118
Engine Coolant Temperature Circuit High Input
P0121
Throttle Position Sensor Circuit Range/Performance
P0122
Throttle Position Sensor Circuit Low Input
P0123
Throttle Position Sensor Circuit High Input
🟡 Tier 3 — Internal & Transmission
30 codes · repair cost & technical focus
P0201
Injector Circuit Malfunction (Cylinder 1)
P0202
Injector Circuit Malfunction (Cylinder 2)
P0203
Injector Circuit Malfunction (Cylinder 3)
P0204
Injector Circuit Malfunction (Cylinder 4)
P0261
Cylinder 1 Injector Circuit Low
P0264
Cylinder 2 Injector Circuit Low
P0267
Cylinder 3 Injector Circuit Low
P0270
Cylinder 4 Injector Circuit Low
P0341
Camshaft Position Sensor Circuit Range/Performance (Bank 1)
P0345
Camshaft Position Sensor Circuit Malfunction (Bank 2)
P0336
Crankshaft Position Sensor Circuit Range/Performance
P0351
Ignition Coil A Primary/Secondary Circuit Malfunction
P0352
Ignition Coil B Primary/Secondary Circuit Malfunction
P0353
Ignition Coil C Primary/Secondary Circuit Malfunction
P0354
Ignition Coil D Primary/Secondary Circuit Malfunction
P0521
Engine Oil Pressure Sensor Range/Performance
P0522
Engine Oil Pressure Sensor Circuit Low Voltage
P0562
System Voltage Low
P0563
System Voltage High
P0601
Internal Control Module Memory Checksum Error
P0606
ECM/PCM Processor Fault
P0700
Transmission Control System Malfunction
P0705
Transmission Range Sensor Circuit Malfunction (PRNDL)
P0715
Input/Turbine Speed Sensor Circuit Malfunction
P0720
Output Speed Sensor Circuit Malfunction
P0731
Gear 1 Incorrect Ratio
P0732
Gear 2 Incorrect Ratio
P0733
Gear 3 Incorrect Ratio
P0740
Torque Converter Clutch Circuit Malfunction
P0741
Torque Converter Clutch Circuit Performance
🟢 Tier 4 — Actuators & Specialized
20 codes · deep dive guides
P0010
Camshaft Position Actuator Circuit (Bank 1)
P0011
Camshaft Position Timing Over-Advanced (Bank 1)
P0012
Camshaft Position Timing Over-Retarded (Bank 1)
P0013
Exhaust Camshaft Position Actuator Circuit (Bank 1)
P0014
Exhaust Camshaft Timing Over-Advanced (Bank 1)
P0016
Crankshaft/Camshaft Position Correlation (Bank 1 Intake)
P0017
Crankshaft/Camshaft Position Correlation (Bank 1 Exhaust)
P0087
Fuel Rail/System Pressure Too Low
P0088
Fuel Rail/System Pressure Too High
P0089
Fuel Pressure Regulator Performance
P0183
Fuel Temperature Sensor Circuit High Input
P0217
Engine Coolant Over Temperature Condition
P0218
Transmission Over Temperature Condition
P0380
Glow Plug/Heater Circuit Malfunction
P0299
Turbocharger/Supercharger Underboost Condition
P0403
Exhaust Gas Recirculation Circuit Malfunction
P0405
EGR Sensor A Circuit Low
P0496
EVAP System High Purge Flow
P0505
Idle Control System Malfunction
P0507
Idle Control System RPM Higher Than Expected