DTC Trouble Code Library

Definitions, severity levels, drivability advice, and technician-verified workshop repairs for over 59 OBD2 trouble codes.

Understanding Diagnostic Trouble Codes (DTCs)

Diagnostic Trouble Codes are logged by your vehicle's engine control unit (ECU/ECM) when system telemetry falls outside safe calibrated thresholds. Use the library below to navigate by vehicle subsystem: Powertrain (P) controls engine, fuel, and transmission; Chassis (C) monitors ABS, traction, and steering; Body (B) handles passenger compartment electronics; and Network (U) governs high-speed CAN bus communication between modules.

Browse codes by component

Generic codes grouped by the part or system they monitor. Each group explains what the component does and what each fault type means.

Powertrain System Codes (408) →

P0420
Catalyst System Efficiency Below Threshold (Bank 1)
P0171
System Too Lean (Bank 1)
P0300
Random or Multiple Cylinder Misfire Detected
P0301
Cylinder 1 Misfire Detected
P0302
Cylinder 2 Misfire Detected
P0303
Cylinder 3 Misfire Detected
P0304
Cylinder 4 Misfire Detected
P0305
Cylinder 5 Misfire Detected
P0306
Cylinder 6 Misfire Detected
P0307
Cylinder 7 Misfire Detected
P0308
Cylinder 8 Misfire Detected
P0442
Evaporative Emission System Leak Detected (Small Leak)
P0455
Evaporative Emission System Leak Detected (Gross Leak)
P0128
Coolant Temperature Below Thermostat Regulating Temperature
P0430
Catalyst System Efficiency Below Threshold (Bank 2)
P0401
Exhaust Gas Recirculation (EGR) Flow Insufficient
P0113
Intake Air Temperature Sensor 1 Circuit High Input
P0131
O2 Sensor Circuit Low Voltage (Bank 1, Sensor 1)
P0340
Camshaft Position Sensor A Circuit Malfunction (Bank 1)
P0505
Idle Control System Malfunction
P0700
Transmission Control System (MIL Request)
P0011
Camshaft Position A - Timing Over-Advanced (Bank 1)
P0016
Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)
P0021
Camshaft Position A - Timing Over-Advanced (Bank 2)
P0087
Fuel Rail/System Pressure - Too Low
P0101
Mass Air Flow (MAF) Circuit Range/Performance Problem
P0102
Mass Air Flow (MAF) Circuit Low Input
P0106
Manifold Absolute Pressure (MAP) Sensor Circuit Range/Performance
P0121
Throttle/Pedal Position Sensor A Circuit Range/Performance
P0135
O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 1)
P0141
O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 2)
P0172
System Too Rich (Bank 1)
P0175
System Too Rich (Bank 2)
P0201
Injector Circuit Malfunction - Cylinder 1
P0202
Injector Circuit Malfunction - Cylinder 2
P0203
Injector Circuit Malfunction - Cylinder 3
P0204
Injector Circuit Malfunction - Cylinder 4
P0205
Injector Circuit Malfunction - Cylinder 5
P0206
Injector Circuit Malfunction - Cylinder 6
P0325
Knock Sensor 1 Circuit Malfunction (Bank 1)
P0335
Crankshaft Position Sensor A Circuit Malfunction
P0341
Camshaft Position Sensor A Circuit Range/Performance
P0446
Evaporative Emission System Vent Control Circuit Malfunction
P0449
Evaporative Emission System Vent Valve/Solenoid Circuit
P0456
Evaporative Emission System Leak Detected (Very Small Leak)
P0463
Fuel Level Sensor A Circuit High Input
P0507
Idle Control System RPM Higher Than Expected
P0562
System Voltage Low
P0601
Internal Control Module Memory Check Sum Error
P0606
ECM/PCM Processor Fault
P0705
Transmission Range Sensor Circuit Malfunction (PRNDL Input)
P0715
Input/Turbine Speed Sensor Circuit Malfunction
P0720
Output Speed Sensor Circuit Malfunction
P0741
Torque Converter Clutch Circuit Performance / Stuck Off
P1000
OBD Systems Readiness Test Not Complete

Chassis System Codes (1) →

Body System Codes (1) →

Network System Codes (29) →