OBD-II Diagnostic Trouble Codes

Browse all OBD-II codes with descriptions, causes, and symptoms

Body - Airbag (2)

Code Description
B0001 Driver Frontal Stage 1 Deployment Control
B0100 Electronic Frontal Sensor 1 Performance

Chassis - ABS (4)

Code Description
C0035 Left Front Wheel Speed Sensor Circuit
C0040 Right Front Wheel Speed Sensor Circuit
C0045 Left Rear Wheel Speed Sensor Circuit
C0050 Right Rear Wheel Speed Sensor Circuit

Computer System (4)

Code Description
P0600 Serial Communication Link Malfunction
P0601 Internal Control Module Memory Check Sum Error
P0602 Control Module Programming Error
P0606 PCM Processor Fault

Emission Controls (16)

Code Description
P0400 Exhaust Gas Recirculation Flow Malfunction
P0401 Exhaust Gas Recirculation Flow Insufficient
P0402 Exhaust Gas Recirculation Flow Excessive
P0410 Secondary Air Injection System Malfunction
P0411 Secondary Air Injection System Incorrect Flow
P0420 Catalyst System Efficiency Below Threshold (Bank 1)
P0421 Warm Up Catalyst Efficiency Below Threshold (Bank 1)
P0430 Catalyst System Efficiency Below Threshold (Bank 2)
P0440 Evaporative Emission Control System Malfunction
P0441 Evaporative Emission Control System Incorrect Purge Flow
P0442 Evaporative Emission Control System Leak Detected (Small Leak)
P0443 Evaporative Emission Control System Purge Control Valve Circuit
P0446 Evaporative Emission Control System Vent Control Circuit
P0449 Evaporative Emission Control System Vent Valve/Solenoid Circuit
P0455 Evaporative Emission Control System Leak Detected (Gross Leak)
P0456 Evaporative Emission Control System Leak Detected (Very Small Leak)

Fuel System (8)

Code Description
P0200 Injector Circuit Malfunction
P0201 Injector Circuit Malfunction - Cylinder 1
P0202 Injector Circuit Malfunction - Cylinder 2
P0203 Injector Circuit Malfunction - Cylinder 3
P0204 Injector Circuit Malfunction - Cylinder 4
P0217 Engine Overtemperature Condition
P0219 Engine Overspeed Condition
P0230 Fuel Pump Primary Circuit Malfunction

Fuel and Air Metering (33)

Code Description
P0100 Mass Air Flow Circuit Malfunction
P0101 Mass Air Flow Circuit Range/Performance
P0102 Mass Air Flow Circuit Low Input
P0103 Mass Air Flow Circuit High Input
P0104 Mass Air Flow Circuit Intermittent
P0110 Intake Air Temperature Circuit Malfunction
P0111 Intake Air Temperature Circuit Range/Performance
P0112 Intake Air Temperature Circuit Low Input
P0113 Intake Air Temperature Circuit High Input
P0115 Engine Coolant Temperature Circuit Malfunction
P0116 Engine Coolant Temperature Circuit Range/Performance
P0117 Engine Coolant Temperature Circuit Low Input
P0118 Engine Coolant Temperature Circuit High Input
P0120 Throttle Position Sensor Circuit Malfunction
P0121 Throttle Position Sensor Range/Performance
P0122 Throttle Position Sensor Circuit Low Input
P0123 Throttle Position Sensor Circuit High Input
P0125 Insufficient Coolant Temperature for Closed Loop
P0128 Coolant Thermostat Below Regulating Temperature
P0130 O2 Sensor Circuit Malfunction (Bank 1 Sensor 1)
P0131 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
P0132 O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)
P0133 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
P0134 O2 Sensor Circuit No Activity (Bank 1 Sensor 1)
P0135 O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 1)
P0136 O2 Sensor Circuit Malfunction (Bank 1 Sensor 2)
P0141 O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 2)
P0150 O2 Sensor Circuit Malfunction (Bank 2 Sensor 1)
P0155 O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 1)
P0171 System Too Lean (Bank 1)
P0172 System Too Rich (Bank 1)
P0174 System Too Lean (Bank 2)
P0175 System Too Rich (Bank 2)

Ignition System (14)

Code Description
P0300 Random/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
P0325 Knock Sensor 1 Circuit Malfunction
P0335 Crankshaft Position Sensor Circuit Malfunction
P0336 Crankshaft Position Sensor Range/Performance
P0340 Camshaft Position Sensor Circuit Malfunction
P0341 Camshaft Position Sensor Range/Performance

Network - Communication (5)

Code Description
U0100 Lost Communication with ECM/PCM
U0101 Lost Communication with TCM
U0121 Lost Communication with ABS
U0140 Lost Communication with BCM
U0155 Lost Communication with Instrument Panel Cluster

OBD System (1)

Code Description
P1000 OBD Systems Readiness Test Not Complete

Speed/Idle Control (5)

Code Description
P0500 Vehicle Speed Sensor Malfunction
P0501 Vehicle Speed Sensor Range/Performance
P0505 Idle Control System Malfunction
P0506 Idle Control System RPM Lower Than Expected
P0507 Idle Control System RPM Higher Than Expected

Transmission (10)

Code Description
P0218 Transmission Over Temperature Condition
P0700 Transmission Control System Malfunction
P0710 Transmission Fluid Temperature Sensor Circuit
P0715 Input/Turbine Speed Sensor Circuit
P0720 Output Speed Sensor Circuit Malfunction
P0730 Incorrect Gear Ratio
P0740 Torque Converter Clutch Circuit Malfunction
P0741 Torque Converter Clutch Circuit Performance/Stuck Off
P0750 Shift Solenoid A Malfunction
P0755 Shift Solenoid B Malfunction

Variable Valve Timing (9)

Code Description
P0010 Camshaft Position Actuator Circuit (Bank 1)
P0011 Camshaft Position Timing Over-Advanced (Bank 1)
P0012 Camshaft Position Timing Over-Retarded (Bank 1)
P0013 Camshaft Position Actuator Circuit (Bank 1 Exhaust)
P0014 Camshaft Position Timing Over-Advanced (Bank 1 Exhaust)
P0016 Crankshaft Position - Camshaft Position Correlation (Bank 1)
P0017 Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B)
P0020 Camshaft Position Actuator Circuit (Bank 2)
P0021 Camshaft Position Timing Over-Advanced (Bank 2)