Free tool · No account
OBD-II trouble code lookup
Type the code from your reader. You get the plain meaning, the common causes, and whether you can keep driving.
General guidance. Your owner's manual wins. If a red warning light is on or the car drives differently, stop safely and get help.
How to read a code
| Character | What it tells you |
|---|---|
| First letter | The system: P powertrain, B body, C chassis, U network |
| First digit | 0 is a generic code that means the same on every car. 1 is the carmaker's own |
| The rest | The area and the exact fault |
All 213 codes
Grouped by what they're about. The 150 most searched have a page of their own.
Variable valve timing Fix it soon
- P0010"A" Camshaft Position Actuator Circuit (Bank 1)
- P0011"A" Camshaft Position: Timing Over-Advanced or System Performance (Bank 1)
- P0012"A" Camshaft Position: Timing Over-Retarded (Bank 1)
- P0013"B" Camshaft Position Actuator Circuit (Bank 1)
- P0014"B" Camshaft Position: Timing Over-Advanced or System Performance (Bank 1)
- P0020"A" Camshaft Position Actuator Circuit (Bank 2)
- P0021"A" Camshaft Position: Timing Over-Advanced or System Performance (Bank 2)
- P0022"A" Camshaft Position: Timing Over-Retarded (Bank 2)
Cam and crank timing Stop driving
- P0016Crankshaft Position and Camshaft Position Correlation (Bank 1 Sensor A)
- P0017Crankshaft Position and Camshaft Position Correlation (Bank 1 Sensor B)
Oxygen sensor heater Fine to drive
- P0030Oxygen Sensor Heater Control Circuit (Bank 1 Sensor 1)
- P0031Oxygen Sensor Heater Control Circuit Low (Bank 1 Sensor 1)
- P0036Oxygen Sensor Heater Control Circuit (Bank 1 Sensor 2)
- P0037Oxygen Sensor Heater Control Circuit Low (Bank 1 Sensor 2)
- P0050Oxygen Sensor Heater Control Circuit (Bank 2 Sensor 1)
- P0135Oxygen Sensor Heater Circuit (Bank 1 Sensor 1)
- P0141Oxygen Sensor Heater Circuit (Bank 1 Sensor 2)
- P0155Oxygen Sensor Heater Circuit (Bank 2 Sensor 1)
- P0161Oxygen Sensor Heater Circuit (Bank 2 Sensor 2)
Oxygen sensor Fine to drive
- P0130Oxygen Sensor Circuit (Bank 1 Sensor 1)
- P0131Oxygen Sensor Circuit Low Voltage (Bank 1 Sensor 1)
- P0132Oxygen Sensor Circuit High Voltage (Bank 1 Sensor 1)
- P0133Oxygen Sensor Circuit Slow Response (Bank 1 Sensor 1)
- P0134Oxygen Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
- P0136Oxygen Sensor Circuit (Bank 1 Sensor 2)
- P0137Oxygen Sensor Circuit Low Voltage (Bank 1 Sensor 2)
- P0138Oxygen Sensor Circuit High Voltage (Bank 1 Sensor 2)
- P0139Oxygen Sensor Circuit Slow Response (Bank 1 Sensor 2)
- P0140Oxygen Sensor Circuit No Activity Detected (Bank 1 Sensor 2)
- P0150Oxygen Sensor Circuit (Bank 2 Sensor 1)
- P0151Oxygen Sensor Circuit Low Voltage (Bank 2 Sensor 1)
- P0152Oxygen Sensor Circuit High Voltage (Bank 2 Sensor 1)
- P0153Oxygen Sensor Circuit Slow Response (Bank 2 Sensor 1)
- P0154Oxygen Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
- P0156Oxygen Sensor Circuit (Bank 2 Sensor 2)
- P0157Oxygen Sensor Circuit Low Voltage (Bank 2 Sensor 2)
- P0158Oxygen Sensor Circuit High Voltage (Bank 2 Sensor 2)
- P0159Oxygen Sensor Circuit Slow Response (Bank 2 Sensor 2)
- P0160Oxygen Sensor Circuit No Activity Detected (Bank 2 Sensor 2)
- P2195Oxygen Sensor Signal Biased/Stuck Lean (Bank 1 Sensor 1)
- P2196Oxygen Sensor Signal Biased/Stuck Rich (Bank 1 Sensor 1)
- P2270Oxygen Sensor Signal Biased/Stuck Lean (Bank 1 Sensor 2)
- P2271Oxygen Sensor Signal Biased/Stuck Rich (Bank 1 Sensor 2)
Fuel pressure and fuel pump Fix it soon
- P0087Fuel Rail/System Pressure Too Low
- P0088Fuel Rail/System Pressure Too High
- P0190Fuel Rail Pressure Sensor Circuit
- P0191Fuel Rail Pressure Sensor Circuit Range/Performance
- P0230Fuel Pump Primary Circuit
- P0627Fuel Pump "A" Control Circuit/Open
Mass air flow sensor Fix it soon
- P0100Mass or Volume Air Flow Circuit
- P0101Mass or Volume Air Flow Circuit Range/Performance
- P0102Mass or Volume Air Flow Circuit Low Input
- P0103Mass or Volume Air Flow Circuit High Input
Manifold pressure sensor Fix it soon
- P0106Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance
- P0107Manifold Absolute Pressure/Barometric Pressure Circuit Low Input
- P0108Manifold Absolute Pressure/Barometric Pressure Circuit High Input
Intake air temperature sensor Fine to drive
- P0110Intake Air Temperature Sensor 1 Circuit
- P0111Intake Air Temperature Sensor 1 Circuit Range/Performance
- P0112Intake Air Temperature Sensor 1 Circuit Low
- P0113Intake Air Temperature Sensor 1 Circuit High
Coolant temperature sensor Fix it soon
- P0115Engine Coolant Temperature Circuit
- P0116Engine Coolant Temperature Circuit Range/Performance
- P0117Engine Coolant Temperature Circuit Low
- P0118Engine Coolant Temperature Circuit High
- P0125Insufficient Coolant Temperature for Closed Loop Fuel Control
Thermostat Fine to drive
Throttle and pedal position Fix it soon
- P0120Throttle/Pedal Position Sensor/Switch "A" Circuit
- P0121Throttle/Pedal Position Sensor/Switch "A" Circuit Range/Performance
- P0122Throttle/Pedal Position Sensor/Switch "A" Circuit Low
- P0123Throttle/Pedal Position Sensor/Switch "A" Circuit High
- P0220Throttle/Pedal Position Sensor/Switch "B" Circuit
- P0221Throttle/Pedal Position Sensor/Switch "B" Circuit Range/Performance
- P0222Throttle/Pedal Position Sensor/Switch "B" Circuit Low
- P0223Throttle/Pedal Position Sensor/Switch "B" Circuit High
- P2101Throttle Actuator Control Motor Circuit Range/Performance
- P2135Throttle/Pedal Position Sensor/Switch "A"/"B" Voltage Correlation
- P2138Throttle/Pedal Position Sensor/Switch "D"/"E" Voltage Correlation
Fuel mixture too lean Fix it soon
Fuel mixture too rich Fix it soon
Fuel trim after the catalytic converter Fine to drive
- P2096Post Catalyst Fuel Trim System Too Lean (Bank 1)
- P2097Post Catalyst Fuel Trim System Too Rich (Bank 1)
Fuel injector circuit Fix it soon
- P0200Injector Circuit/Open
- P0201Injector Circuit/Open: Cylinder 1
- P0202Injector Circuit/Open: Cylinder 2
- P0203Injector Circuit/Open: Cylinder 3
- P0204Injector Circuit/Open: Cylinder 4
- P0205Injector Circuit/Open: Cylinder 5
- P0206Injector Circuit/Open: Cylinder 6
- P0207Injector Circuit/Open: Cylinder 7
- P0208Injector Circuit/Open: Cylinder 8
Engine overheating Stop driving
Cooling system performance Fix it soon
Transmission overheating Stop driving
Engine overspeed Fine to drive
Turbocharger boost Fix it soon
- P0234Turbocharger/Supercharger "A" Overboost Condition
- P0299Turbocharger/Supercharger "A" Underboost Condition
Engine misfire Fix it soon
- P0300Random/Multiple Cylinder Misfire Detected
- P0301Cylinder 1 Misfire Detected
- P0302Cylinder 2 Misfire Detected
- P0303Cylinder 3 Misfire Detected
- P0304Cylinder 4 Misfire Detected
- P0305Cylinder 5 Misfire Detected
- P0306Cylinder 6 Misfire Detected
- P0307Cylinder 7 Misfire Detected
- P0308Cylinder 8 Misfire Detected
Crankshaft position relearn Fine to drive
Crankshaft position sensor Fix it soon
- P0320Ignition/Distributor Engine Speed Input Circuit
- P0335Crankshaft Position Sensor "A" Circuit
- P0336Crankshaft Position Sensor "A" Circuit Range/Performance
Camshaft position sensor Fix it soon
- P0340Camshaft Position Sensor "A" Circuit (Bank 1 or Single Sensor)
- P0341Camshaft Position Sensor "A" Circuit Range/Performance (Bank 1 or Single Sensor)
- P0345Camshaft Position Sensor "A" Circuit (Bank 2)
Knock sensor Fine to drive
- P0325Knock Sensor 1 Circuit (Bank 1 or Single Sensor)
- P0327Knock Sensor 1 Circuit Low (Bank 1 or Single Sensor)
- P0328Knock Sensor 1 Circuit High (Bank 1 or Single Sensor)
- P0330Knock Sensor 2 Circuit (Bank 2)
Ignition coil circuit Fix it soon
- P0351Ignition Coil "A" Primary/Secondary Circuit
- P0352Ignition Coil "B" Primary/Secondary Circuit
- P0353Ignition Coil "C" Primary/Secondary Circuit
- P0354Ignition Coil "D" Primary/Secondary Circuit
- P0355Ignition Coil "E" Primary/Secondary Circuit
- P0356Ignition Coil "F" Primary/Secondary Circuit
- P0357Ignition Coil "G" Primary/Secondary Circuit
- P0358Ignition Coil "H" Primary/Secondary Circuit
Exhaust gas recirculation Fine to drive
- P0400Exhaust Gas Recirculation Flow
- P0401Exhaust Gas Recirculation Flow Insufficient Detected
- P0402Exhaust Gas Recirculation Flow Excessive Detected
- P0403Exhaust Gas Recirculation Control Circuit
- P0404Exhaust Gas Recirculation Control Circuit Range/Performance
- P0405Exhaust Gas Recirculation Sensor "A" Circuit Low
Secondary air injection Fine to drive
Catalytic converter efficiency Fine to drive
- P0420Catalyst System Efficiency Below Threshold (Bank 1)
- P0421Warm Up Catalyst Efficiency Below Threshold (Bank 1)
- P0430Catalyst System Efficiency Below Threshold (Bank 2)
Evaporative emissions (fuel vapor) Fine to drive
- P0440Evaporative Emission System
- P0441Evaporative Emission System Incorrect Purge Flow
- P0442Evaporative Emission System Leak Detected (Small Leak)
- P0443Evaporative Emission System Purge Control Valve Circuit
- P0446Evaporative Emission System Vent Control Circuit
- P0449Evaporative Emission System Vent Valve/Solenoid Circuit
- P0450Evaporative Emission System Pressure Sensor/Switch
- P0451Evaporative Emission System Pressure Sensor/Switch Range/Performance
- P0452Evaporative Emission System Pressure Sensor/Switch Low
- P0453Evaporative Emission System Pressure Sensor/Switch High
- P0455Evaporative Emission System Leak Detected (Large Leak)
- P0456Evaporative Emission System Leak Detected (Very Small Leak)
- P0457Evaporative Emission System Leak Detected (Fuel Cap Loose/Off)
- P0496Evaporative Emission System High Purge Flow
Fuel level sensor Fine to drive
- P0460Fuel Level Sensor "A" Circuit
- P0461Fuel Level Sensor "A" Circuit Range/Performance
- P0462Fuel Level Sensor "A" Circuit Low
- P0463Fuel Level Sensor "A" Circuit High
Cooling fan Fix it soon
Vehicle speed sensor Fix it soon
Idle control Fine to drive
- P0505Idle Air Control System
- P0506Idle Air Control System RPM Lower Than Expected
- P0507Idle Air Control System RPM Higher Than Expected
Oil pressure sensor Fix it soon
- P0520Engine Oil Pressure Sensor/Switch Circuit
- P0521Engine Oil Pressure Sensor/Switch Range/Performance
- P0522Engine Oil Pressure Sensor/Switch Low
- P0523Engine Oil Pressure Sensor/Switch High
Air conditioning pressure sensor Fine to drive
System voltage and charging Fix it soon
Brake light switch Fix it soon
Engine computer Fix it soon
- P0600Serial Communication Link
- P0601Internal Control Module Memory Check Sum Error
- P0602Control Module Programming Error
- P0603Internal Control Module Keep Alive Memory (KAM) Error
- P0604Internal Control Module Random Access Memory (RAM) Error
- P0605Internal Control Module Read Only Memory (ROM) Error
- P0606Control Module Processor
- P0641Sensor Reference Voltage "A" Circuit/Open
- P0650Malfunction Indicator Lamp (MIL) Control Circuit
Automatic transmission Fix it soon
- P0700Transmission Control System (MIL Request)
- P0705Transmission Range Sensor "A" Circuit (PRNDL Input)
- P0706Transmission Range Sensor "A" Circuit Range/Performance
- P0710Transmission Fluid Temperature Sensor "A" Circuit
- P0715Input/Turbine Speed Sensor "A" Circuit
- P0720Output Speed Sensor Circuit
- P0730Incorrect Gear Ratio
- P0731Gear 1 Incorrect Ratio
- P0732Gear 2 Incorrect Ratio
- P0733Gear 3 Incorrect Ratio
- P0734Gear 4 Incorrect Ratio
- P0740Torque Converter Clutch Circuit/Open
- P0741Torque Converter Clutch Circuit Performance or Stuck Off
- P0750Shift Solenoid "A"
- P0755Shift Solenoid "B"
- P0841Transmission Fluid Pressure Sensor/Switch "A" Circuit Range/Performance
Diesel particulate filter Fix it soon
- P2002Diesel Particulate Filter Efficiency Below Threshold (Bank 1)
- P2463Diesel Particulate Filter: Soot Accumulation
Diesel exhaust fluid system (SCR) Fix it soon
Hybrid battery Fix it soon
Module communication Fix it soon
- U0001High Speed CAN Communication Bus
- U0073Control Module Communication Bus "A" Off
- U0100Lost Communication With ECM/PCM "A"
- U0101Lost Communication With TCM
- U0121Lost Communication With Anti-Lock Brake System (ABS) Control Module
- U0140Lost Communication With Body Control Module
- U0155Lost Communication With Instrument Panel Cluster (IPC) Control Module
Wheel speed sensor Fix it soon
Questions
Where do I get the code?
A basic OBD-II code reader costs about as much as a tank of gas and plugs in under the dashboard. Many parts stores will read the code for you for free.
Does the code tell me which part to replace?
No. A code tells you what the computer noticed, not why. A lean code can be a cracked hose, a dirty sensor or a weak pump. Test before buying parts.
What about P1 codes?
Codes starting P1, and most B, C and U codes, are set by each carmaker and mean different things on different cars. Look those up for your make.
Can I just clear the code?
You can, but the cause is still there and the light will come back. Clearing also resets the readiness checks an emissions test looks for.
Track this automatically in Tagwell Auto
Tagwell Auto keeps your car's service dates and mileage, so when a code shows up you know what was done last. With a Bluetooth reader for the car's diagnostic port (called OBD-II), the phone app reads and clears trouble codes itself.