Skip to main content

OBD-II Code Library

Plain-English explanations for the most common check engine codes. Each entry includes symptoms, causes, repair cost ranges, and step-by-step fix instructions.

CriticalHighMediumLowSafe to DriveDo Not Drive
P0335
CriticalDon't Drive

Crankshaft Position Sensor "A" Circuit Malfunction

P0335 means the ECM is not receiving a valid signal from the crankshaft position sensor (CKP).

Repair: $50–$500
P0300
HighDon't Drive

Random / Multiple Cylinder Misfire Detected

P0300 means the ECM detected misfires in more than one cylinder, or misfires that jump randomly between cylinders.

Repair: $50–$2500
P0301
HighDon't Drive

Cylinder 1 Misfire Detected

P0301 means the ECM detected a misfire specifically in cylinder 1.

Repair: $30–$1500
P0302
HighDon't Drive

Cylinder 2 Misfire Detected

P0302 means a misfire was detected specifically in cylinder 2.

Repair: $30–$1500
P0303
HighDon't Drive

Cylinder 3 Misfire Detected

P0303 indicates a misfire in cylinder 3.

Repair: $30–$1500
P0304
HighDon't Drive

Cylinder 4 Misfire Detected

P0304 indicates a misfire in cylinder 4.

Repair: $30–$1500
P0011
HighDon't Drive

"A" Camshaft Position Over-Advanced or System Performance (Bank 1)

P0011 means the Bank 1 intake camshaft is in a more advanced position than the ECM commanded, or cannot return to the base position.

Repair: $30–$2500
P0016
HighDon't Drive

Crankshaft Position — Camshaft Position Correlation (Bank 1, Sensor A)

P0016 means the ECM detected that the crankshaft and Bank 1 intake camshaft positions are out of sync.

Repair: $30–$3000
P0340
HighDon't Drive

Camshaft Position Sensor "A" Circuit (Bank 1)

P0340 means the ECM is not receiving a valid signal from the Bank 1 camshaft position sensor.

Repair: $60–$400
P0500
HighDon't Drive

Vehicle Speed Sensor Malfunction

P0500 means the ECM is not receiving a valid signal from the vehicle speed sensor (VSS).

Repair: $50–$400
P0700
HighDon't Drive

Transmission Control System (MIL Request)

P0700 is not a standalone fault — it is a signal from the Transmission Control Module (TCM) requesting that the powertrain MIL (check engine light) be turned on.

Repair: $100–$5000
P0171
MediumDriveable

System Too Lean (Bank 1)

P0171 means the engine control module (ECM) has detected that the air-fuel mixture in Bank 1 is too lean — there is too much air or too little fuel.

Repair: $50–$800
P0172
MediumDriveable

System Too Rich (Bank 1)

P0172 means the ECM detected that Bank 1's air-fuel mixture is too rich — too much fuel or too little air.

Repair: $50–$600
P0174
MediumDriveable

System Too Lean (Bank 2)

P0174 is identical to P0171 but applies to Bank 2 — the opposite bank from cylinder 1 on V6 and V8 engines.

Repair: $50–$800
P0420
MediumDriveable

Catalyst System Efficiency Below Threshold (Bank 1)

P0420 means the catalytic converter on Bank 1 is not reducing exhaust emissions efficiently enough.

Repair: $150–$2500
P0430
MediumDriveable

Catalyst System Efficiency Below Threshold (Bank 2)

P0430 is identical to P0420 but applies to Bank 2 — the opposite bank of the engine.

Repair: $150–$2500
P0325
MediumDriveable

Knock Sensor 1 Circuit Malfunction (Bank 1)

P0325 means the knock sensor circuit on Bank 1 is not operating correctly.

Repair: $100–$600
P0401
MediumDriveable

Exhaust Gas Recirculation Flow Insufficient Detected

P0401 means the EGR (Exhaust Gas Recirculation) system is not flowing enough exhaust gas back into the intake manifold.

Repair: $50–$800
P0505
MediumDriveable

Idle Control System Malfunction

P0505 means the idle air control (IAC) system is not maintaining the target idle speed.

Repair: $20–$700
P0442
LowDriveable

Evaporative Emission Control System — Small Leak Detected

P0442 means the ECM detected a small leak (less than 0.

Repair: $10–$600
P0455
LowDriveable

Evaporative Emission Control System — Large Leak Detected

P0455 means the EVAP system has a significant leak — larger than 0.

Repair: $15–$800
P0456
LowDriveable

Evaporative Emission Control System — Very Small Leak Detected

P0456 indicates a very small EVAP leak — under 0.

Repair: $15–$500
P0128
LowDriveable

Coolant Temperature Below Thermostat Regulating Temperature

P0128 means the engine coolant is not reaching its target operating temperature (typically 195–200°F) within the expected time window.

Repair: $20–$300
P0440
LowDriveable

Evaporative Emission Control System Malfunction

P0440 is a general EVAP system code indicating a malfunction without specifying a particular leak size.

Repair: $15–$700
P0446
LowDriveable

Evaporative Emission Control System Vent Control Circuit Malfunction

P0446 means the EVAP vent control valve circuit is not functioning correctly.

Repair: $30–$400

Not seeing your code?

GaugeAI covers 10,000+ models and codes

Plug in your OBD-II scanner and let GaugeAI decode any code — with the real root cause, repair cost, and a step-by-step fix.

Diagnose My Car Free