Car Error Codes (OBD-II)

When your check engine light comes on, your car stores a diagnostic trouble code. Browse our plain-English guides below to understand what your code means and what to do next.

50 codes covered and growing.

Showing 50 of 50 codes

P0420
Emissions

Catalyst System Efficiency Below Threshold (Bank 1)

The catalytic converter isn't cleaning exhaust gases efficiently enough on the driver's side of the engine.

Read full guide
P0171
Sensors

System Too Lean (Bank 1)

The engine is getting too much air or too little fuel on the driver's side.

Read full guide
P0300
Misfire

Random/Multiple Cylinder Misfire Detected

One or more cylinders are misfiring randomly, meaning fuel isn't igniting correctly.

Read full guide
P0455
EVAP

Evaporative Emission System Leak Detected (Large Leak)

There's a significant leak in the fuel vapor containment system — most often just a loose or damaged gas cap.

Read full guide
P0128
Cooling

Coolant Temperature Below Thermostat Regulating Temperature

The engine isn't reaching its normal operating temperature, usually because the thermostat is stuck open.

Read full guide
P0442
EVAP

Evaporative Emission Control System Leak Detected — Small Leak

There's a small leak in your car's fuel vapor system, often from a worn gas cap or a small crack in an EVAP hose.

Read full guide
P0430
Emissions

Catalyst System Efficiency Below Threshold — Bank 2

The catalytic converter on the passenger side of the engine isn't working efficiently enough.

Read full guide
P0101
Sensors

Mass Air Flow Sensor Circuit Range/Performance Problem

The mass airflow sensor is sending readings to the ECU that are outside the expected range for current driving conditions.

Read full guide
P0011
Sensors

Intake Camshaft Position Timing Over-Advanced — Bank 1

The intake camshaft on the driver's side is advancing further than the ECU commanded it to.

Read full guide
P0500
Sensors

Vehicle Speed Sensor Malfunction

The ECU isn't receiving a proper signal from the vehicle speed sensor.

Read full guide
P0700
Transmission

Transmission Control System Malfunction

The transmission control module has detected a fault and is alerting the powertrain control module.

Read full guide
P0401
Emissions

Exhaust Gas Recirculation Flow Insufficient Detected

The EGR system isn't routing enough exhaust gas back into the engine as commanded.

Read full guide
P0301
Misfire

Cylinder 1 Misfire Detected

Cylinder 1 isn't firing correctly — combustion isn't happening as it should in that specific cylinder.

Read full guide
P0302
Misfire

Cylinder 2 Misfire Detected

Cylinder 2 isn't firing correctly — combustion is incomplete or absent in that specific cylinder.

Read full guide
P0303
Misfire

Cylinder 3 Misfire Detected

Cylinder 3 is misfiring — that cylinder isn't completing combustion the way it should.

Read full guide
P0456
EVAP

Evaporative Emission System Leak Detected — Very Small Leak

There's a very small leak in the fuel vapor system — even smaller than a P0442.

Read full guide
P0174
Sensors

System Too Lean — Bank 2

The engine is running lean on the passenger side — too much air or not enough fuel on Bank 2.

Read full guide
P0122
Sensors

Throttle Position Sensor/Switch A Circuit Low Input

The throttle position sensor is sending a voltage signal that's too low for what the ECU expects.

Read full guide
P0113
Sensors

Intake Air Temperature Sensor 1 Circuit High Input

The intake air temperature sensor is sending a voltage signal that's higher than what the ECU expects, suggesting a cold or open circuit.

Read full guide
P0606
Sensors

PCM/ECM Processor Fault

The car's main computer (the PCM or ECM) has detected an internal processing error.

Read full guide
P0135
Sensors

O2 Sensor Heater Circuit Malfunction — Bank 1 Sensor 1

The heater element inside the upstream oxygen sensor on the driver's side isn't working properly.

Read full guide
P0141
Sensors

O2 Sensor Heater Circuit Malfunction — Bank 1 Sensor 2

The heater inside the downstream oxygen sensor (after the catalytic converter) on the driver's side isn't working.

Read full guide
P0155
Sensors

O2 Sensor Heater Circuit Malfunction — Bank 2 Sensor 1

The heater element in the upstream oxygen sensor on the passenger side isn't functioning correctly.

Read full guide
P0138
Sensors

O2 Sensor Circuit High Voltage — Bank 1 Sensor 2

The downstream oxygen sensor on the driver's side is consistently showing high voltage, indicating it may be stuck or the engine is running rich.

Read full guide
P0325
Sensors

Knock Sensor Circuit Malfunction — Bank 1

The knock sensor on the driver's side isn't communicating properly with the ECU.

Read full guide
P0102
Sensors

Mass Air Flow Sensor Circuit Low Input

The mass airflow sensor is sending a voltage reading below the minimum threshold — the ECU thinks almost no air is entering the engine.

Read full guide
P0106
Sensors

Manifold Absolute Pressure/BARO Sensor Range/Performance

The manifold absolute pressure sensor is sending readings that don't match what the ECU expects for current engine conditions.

Read full guide
P0117
Cooling

Engine Coolant Temperature Sensor Low Input

The engine coolant temperature sensor circuit voltage is lower than expected — the ECU thinks the engine is extremely hot.

Read full guide
P0118
Cooling

Engine Coolant Temperature Sensor High Input

The engine coolant temperature sensor is sending a higher voltage than expected — usually indicating an open circuit or a sensor that has failed to a 'cold' reading.

Read full guide
P0121
Sensors

Throttle/Pedal Position Sensor/Switch A Circuit Range/Performance

The throttle position sensor is sending a signal that's electrically valid but doesn't match what the ECU expects for current driving conditions.

Read full guide
P0123
Sensors

Throttle/Pedal Position Sensor/Switch A Circuit High Input

The throttle position sensor is sending a higher voltage than the ECU expects, suggesting a wide-open throttle signal even when the pedal isn't pressed.

Read full guide
P0130
Sensors

O2 Sensor Circuit Malfunction — Bank 1 Sensor 1

The upstream oxygen sensor on the driver's side isn't generating a proper signal — the circuit itself is at fault.

Read full guide
P0131
Sensors

O2 Sensor Circuit Low Voltage — Bank 1 Sensor 1

The upstream oxygen sensor on the driver's side is consistently reading a low voltage, indicating a lean exhaust condition or a faulty sensor.

Read full guide
P0132
Sensors

O2 Sensor Circuit High Voltage — Bank 1 Sensor 1

The upstream oxygen sensor on Bank 1 is stuck at a high voltage, suggesting a rich exhaust condition or a faulty sensor.

Read full guide
P0172
Sensors

System Too Rich — Bank 1

The engine is getting too much fuel or too little air on the driver's side — the air/fuel mixture is running rich.

Read full guide
P0201
Sensors

Injector Circuit/Open — Cylinder 1

The ECU detected a fault in the fuel injector circuit for cylinder 1 — the injector may not be firing or the circuit is open.

Read full guide
P0304
Misfire

Cylinder 4 Misfire Detected

Cylinder 4 is not completing combustion properly — it's misfiring.

Read full guide
P0305
Misfire

Cylinder 5 Misfire Detected

Cylinder 5 is misfiring — combustion is incomplete or absent in that cylinder.

Read full guide
P0306
Misfire

Cylinder 6 Misfire Detected

Cylinder 6 is misfiring — combustion is failing in that specific cylinder.

Read full guide
P0335
Sensors

Crankshaft Position Sensor A Circuit Malfunction

The crankshaft position sensor isn't sending a proper signal — this can prevent the engine from starting or running.

Read full guide
P0340
Sensors

Camshaft Position Sensor A Circuit Malfunction — Bank 1

The camshaft position sensor on Bank 1 isn't sending a reliable signal to the ECU.

Read full guide
P0421
Emissions

Warm Up Catalyst Efficiency Below Threshold — Bank 1

The Bank 1 catalytic converter isn't reaching full efficiency quickly enough during engine warm-up.

Read full guide
P0440
EVAP

Evaporative Emission Control System Malfunction

The EVAP fuel vapor system has a general fault — the ECU detected something isn't working correctly in the system as a whole.

Read full guide
P0441
EVAP

Evaporative Emission Control System Incorrect Purge Flow

The EVAP system isn't purging stored fuel vapors into the engine at the rate the ECU expects.

Read full guide
P0446
EVAP

Evaporative Emission Control System Vent Control Circuit Malfunction

The EVAP vent valve circuit has a fault — the valve that allows fresh air into the charcoal canister isn't working properly.

Read full guide
P0505
Sensors

Idle Control System Malfunction

The idle control system isn't maintaining the correct idle speed — the engine's idle is unstable or incorrect.

Read full guide
P0507
Sensors

Idle Control System RPM High

The engine is idling faster than the ECU has commanded — typically caused by a vacuum leak or stuck-open idle bypass.

Read full guide
P0562
Sensors

System Voltage Low

The ECU detected that the electrical system voltage is lower than it should be — typically from a weak battery or failing alternator.

Read full guide
P0740
Transmission

Torque Converter Clutch Circuit Malfunction

The torque converter clutch circuit has a fault — the lockup clutch inside the torque converter may not be engaging or releasing correctly.

Read full guide
P0750
Transmission

Shift Solenoid A Malfunction

Shift Solenoid A in the transmission isn't functioning correctly, which can cause incorrect or missed gear shifts.

Read full guide