Welcome to OBD2DTC

Your check engine light is on and a scan tool gave you a five-character code. This site tells you what it means: what the engine computer detected, the likely causes in order, the symptoms you may notice and roughly what a repair costs. Each brand site adds what real owners of that make report, model by model and year by year.

Generic codes explained9,533
Owner complaints analysed159,571
Models with owner data230

Codes owners mention most

Generic codes quoted most often in complaints to NHTSA, all six US-market brands, model years 2012–2025.

CodeMeaningComplaints
P0302Cylinder 2 Misfire Detected216
P0420Catalyst System Efficiency Below Threshold Bank 1186
P0303Cylinder 3 Misfire Detected167
P0301Cylinder 1 Misfire Detected154
P0304Cylinder 4 Misfire Detected140
P0300Random/Multiple Cylinder Misfire Detected112
P0316Engine Misfire Detected on Startup (First 1000 Revolutions)112
P0014"B" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)107
P2112Throttle Actuator A Control System - Stuck Closed59
P0017Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B)54
P0087Fuel Rail/System Pressure - Too Low51
P0011"A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)42

Code families

FamilySystemCodes
P0xxxPowertrain, generic3,705
P2xxxPowertrain, generic (extended)3,495
P3xxxPowertrain, shared range155
B0xxxBody, generic323
C0xxxChassis, generic626
U0xxxNetwork, generic1,055
U3xxxNetwork, generic (extended)174

How to read a code

The letter is the system: P powertrain, B body, C chassis, U network. A 0 (and most 2) after it means a generic code with the same meaning on every car; a 1 means the manufacturer defined it. Example: P0301 — misfire in cylinder 1.

Brand sites

BrandSiteData
Toyotatoyota.obd2dtc.org39 models · 23,141 owner complaints
BMWbmw.obd2dtc.org50 models · 4,598 owner complaints
Volkswagenvolkswagen.obd2dtc.org35 models · 17,630 owner complaints
Fordford.obd2dtc.org30 models · 46,542 owner complaints
Kiakia.obd2dtc.org35 models · 31,055 owner complaints
Hyundaihyundai.obd2dtc.org41 models · 36,605 owner complaints
Škodaskoda.obd2dtc.org53 models listed
Renaultrenault.obd2dtc.org124 models listed