Look up an OBD2 trouble code.
Have a code from a scanner or a repair estimate? Find its meaning and what to check next in 65 free public guides.
How to read an OBD2 code with MECH AI — watch on its own page
What is an OBD2 code?
An OBD2 code — also called a DTC (Diagnostic Trouble Code) — is a five-character code your car’s computer stores when it detects a fault. The first letter is the system (P = powertrain, B = body, C = chassis, U = network) and the digits identify the specific problem. For example, P0420 means the catalytic converter is below its efficiency threshold. A code tells you where to look — confirming the actual cause still takes diagnosis.
Popular code guides
Choose a code to read its public guide.
- P0420 Catalyst Efficiency Below Threshold
- P0300 Random or Multiple Cylinder Misfire
- P0301 Cylinder 1 Misfire
- P0171 Fuel System Too Lean (Bank 1)
- P0440 EVAP System Malfunction (Generic)
- P0455 EVAP Large or Gross Leak Detected
- P0128 Engine Not Reaching Operating Temperature
- P0401 EGR Flow Insufficient
- P0700 Transmission Control System Malfunction
- P0131 O2 Sensor Low Voltage (Bank 1 Upstream)
- P0011 Intake Cam Over-Advanced (Bank 1, VVT)
- P0606 PCM Internal Processor Fault
All 65 OBD2 code guides
Each guide explains the code and suggests checks. Pick your vehicle where coverage is available.
- P0011 Intake Cam Over-Advanced (Bank 1, VVT)
- P0012 Intake Cam Over-Retarded (Bank 1, VVT)
- P0013 Exhaust Cam Actuator Circuit Fault (Bank 1)
- P0014 Exhaust Cam Over-Advanced (Bank 1, VVT)
- P0015 Exhaust Cam Over-Retarded (Bank 1, VVT)
- P0016 Crank/Cam Correlation Fault (Bank 1 Intake)
- P0017 Crank/Cam Correlation (Bank 1 Exhaust)
- P0019 Crank/Cam Correlation (Bank 2 Exhaust)
- P0024 Exhaust Cam Over-Advanced (Bank 2, VVT)
- P0101 MAF Sensor Range / Performance
- P0102 MAF Sensor Low Input
- P0113 Intake Air Temperature High Input
- P0118 Coolant Temp Sensor High Input
- P0121 Throttle Position Sensor Range / Performance
- P0125 Coolant Too Cold for Closed-Loop Fuel Control
- P0128 Engine Not Reaching Operating Temperature
- P0131 O2 Sensor Low Voltage (Bank 1 Upstream)
- P0133 O2 Sensor Slow Response (Bank 1 Upstream)
- P0135 O2 Sensor Heater Circuit (Bank 1 Upstream)
- P0136 Post-Cat O2 Sensor Circuit Fault (Bank 1)
- P0137 Post-Cat O2 Sensor Low Voltage (Bank 1 Downstream)
- P0138 Post-Cat O2 Sensor High Voltage (Bank 1 Downstream)
- P0140 Post-Cat O2 Sensor No Activity (Bank 1 Downstream)
- P0141 Post-Cat O2 Heater Circuit (Bank 1 Downstream)
- P0156 Post-Cat O2 Sensor Circuit Fault (Bank 2)
- P0157 Post-Cat O2 Sensor Low Voltage (Bank 2 Downstream)
- P0171 Fuel System Too Lean (Bank 1)
- P0172 Fuel System Too Rich (Bank 1)
- P0174 Fuel System Too Lean (Bank 2)
- P0300 Random or Multiple Cylinder Misfire
- P0301 Cylinder 1 Misfire
- P0325 Knock Sensor 1 Circuit Fault
- P0335 Crankshaft Position Sensor Circuit Fault
- P0340 Camshaft Position Sensor Circuit Fault
- P0341 Camshaft Position Sensor Range / Performance
- P0342 Cam Position Sensor Low Input (Bank 1)
- P0343 Cam Position Sensor High Input (Bank 1)
- P0345 Camshaft Position Sensor Circuit (Bank 2)
- P0401 EGR Flow Insufficient
- P0411 Secondary Air Injection Insufficient Flow
- P0420 Catalyst Efficiency Below Threshold
- P0430 Catalyst Efficiency Below Threshold (Bank 2)
- P0440 EVAP System Malfunction (Generic)
- P0441 EVAP Incorrect Purge Flow
- P0442 EVAP Small Leak Detected
- P0443 EVAP Purge Valve Circuit Fault
- P0446 EVAP Vent Control Circuit Fault
- P0455 EVAP Large or Gross Leak Detected
- P0456 EVAP Very Small Leak Detected
- P0496 EVAP High Purge Flow / Stuck-Open Purge Valve
- P0497 EVAP Low Purge Flow
- P0500 Vehicle Speed Sensor Malfunction
- P0507 Idle Higher Than Expected
- P0521 Oil Pressure Sensor Range / Performance
- P0606 PCM Internal Processor Fault
- P0700 Transmission Control System Malfunction
- P0720 Transmission Output Speed Sensor Malfunction
- P0740 Torque Converter Clutch Circuit Fault
- P0741 Torque Converter Clutch Stuck Off
- P0743 Torque Converter Clutch Circuit Electrical Fault
- P0750 Shift Solenoid A Malfunction
- P0846 Trans Fluid Pressure Sensor B Range / Performance
- P2096 Post-Cat Trim Lean (Bank 1)
- P2187 System Too Lean at Idle (Bank 1)
- P2270 Post-Cat O2 Stuck Lean (Bank 1 Downstream)
OBD2 code FAQ
What is an OBD2 code?
How do I read an OBD2 code?
Is it safe to drive with a check engine light on?
Does clearing a code fix the problem?
Have a code and a question?
Tell the AI Mechanic your code, vehicle and symptoms. Ask which checks could help narrow down the cause. Free to start.
Prefer the mobile app? Get MECH AI for iOS & Android.