top of page

OBD-II Trouble Codes Reference Chart

Code Categories

  • P0xxx: Powertrain (Engine & Transmission) - Generic

  • P1xxx: Powertrain - Manufacturer Specific

  • B0xxx: Body - Generic

  • B1xxx: Body - Manufacturer Specific

  • C0xxx: Chassis - Generic

  • C1xxx: Chassis - Manufacturer Specific

  • U0xxx: Network Communication - Generic

  • U1xxx: Network Communication - Manufacturer Specific

Common Powertrain Codes (P0xxx)

Code

 

P0100

 

P0101

 

P0102

 

P0103

 

P0171

 

P0172

 

P0174

 

P0175

 

P0300

 

P0301

​

P0312

 

P0420

 

P0430

 

P0440

 

P0441

 

P0442

 

P0443

 

P0446

 

P0455

 

P0500

 

P0505

 

P0506

 

P0507

 

P0562

 

P0563

 

P0601

 

P0605

Description

 

Mass Air Flow Circuit Malfunction

 

Mass Air Flow Circuit Range/Performance

 

Mass Air Flow Circuit Low Input

 

Mass Air Flow Circuit High Input

 

System Too Lean (Bank 1)

 

System Too Rich (Bank 1)

 

System Too Lean (Bank 2)

 

System Too Rich (Bank 2)

 

Random/Multiple Cylinder Misfire or Cylinder X Misfire Detected

 

Catalyst System Efficiency Below Threshold

 

Catalyst System Efficiency Below Threshold (Bank 2)

 

Evaporative Emission Control System Malfunction

 

Evaporative Emission Control System Incorrect Purge Flow

 

Evaporative Emission Control System Leak Detected (Small Leak)

 

Evaporative Emission Control System Purge Control Valve Circuit Malfunction

 

Evaporative Emission Control System Vent Control Circuit Malfunction

 

Evaporative Emission Control System Leak Detected (Large Leak)

 

Vehicle Speed Sensor Malfunction

 

Idle Air Control System Malfunction​

​

Idle Control System RPM Lower Than Expected

 

Idle Control System RPM Higher Than Expected

 

System Voltage Low

 

System Voltage High

 

Internal Control Module Memory Checksum Error

 

Internal Control Module Read Only Memory (ROM) Error

​

Internal Control Module Read Only Memory (ROM) Error

​

Internal Control Module Read Only Memory (ROM) Error

Common Causes

 

Dirty/faulty MAF sensor, air leaks

 

Dirty MAF sensor, vacuum leaks

 

Faulty MAF sensor, wiring issues

 

Faulty MAF sensor, wiring short

 

Vacuum leaks, dirty MAF, fuel injector issues

 

Faulty O2 sensor, fuel pressure issues

 

Vacuum leaks, MAF sensor issues

 

O2 sensor fault, fuel system problems

 

Spark plugs, coils, fuel issues

 

Spark plug, coil, injector for specific cylinder

 

Bad catalytic converter, O2 sensors

 

Bad catalytic converter, O2 sensors

 

EVAP system leak, faulty purge valve

 

Purge valve stuck, blocked lines

 

Loose gas cap, small EVAP leak

 

Faulty purge valve, wiring issues

 

Faulty vent valve, blocked lines

 

Loose/missing gas cap, large EVAP leak

 

Faulty speed sensor, wiring issues

 

Dirty/faulty IAC valve, vacuum leaks

 

IAC valve issues, vacuum leaks

 

Faulty IAC valve, throttle body issues

 

Weak battery, charging system issues

 

Overcharging alternator, voltage regulator

 

ECM/PCM internal fault

 

ECM/PCM corruption

​

ECM/PCM corruption

Engine Management Codes

Code

 

P0110

 

P0115

 

P0120

 

P0125

 

P0130

 

P0131

 

P0132

 

P0133

 

P0134

 

P0135

Description

 

Intake Air Temperature Circuit Malfunction

 

Engine Coolant Temperature Circuit Malfunction

 

Throttle/Pedal Position Sensor Circuit Malfunction

 

Insufficient Coolant Temperature for Closed Loop

 

O2 Sensor Circuit Malfunction (Bank 1, Sensor 1)

 

O2 Sensor Circuit Low Voltage (Bank 1, Sensor 1)

 

O2 Sensor Circuit High Voltage (Bank 1, Sensor 1)

 

O2 Sensor Circuit Slow Response (Bank 1, Sensor 1)

 

O2 Sensor Circuit No Activity Detected (Bank 1, Sensor 1)

 

O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 1)

Common Causes

 

Faulty IAT sensor, wiring issues

 

Faulty ECT sensor, wiring problems

 

Faulty TPS, wiring issues

 

Faulty thermostat, ECT sensor

 

Faulty upstream O2 sensor

 

Faulty O2 sensor, exhaust leak

 

Faulty O2 sensor, rich condition

 

Worn O2 sensor, contamination

 

Faulty O2 sensor, wiring issues

 

Faulty O2 sensor heater

Code

P0700

​

P0705

 

P0715

 

P0720

 

P0730

 

P0740

 

P0750

Description​​

Transmission Control System Malfunction

 

Transmission Range Sensor Circuit Malfunction

 

Input/Turbine Speed Sensor Circuit Malfunction

 

Output Speed Sensor Circuit Malfunction

 

Incorrect Gear Ratio

 

Torque Converter Clutch Circuit Malfunction

 

Shift Solenoid A Malfunction

Common Causes

TCM fault, transmission issues

 

Faulty range sensor, adjustment needed

 

Faulty input speed sensor

 

Faulty output speed sensor

 

Internal transmission problems

 

TCC solenoid fault, valve body issues

 

Faulty shift solenoid A

Code

​

B1000

 

B1001

 

B1342

Body/Electrical Codes (B0xxx)

Description

 

ECU Defective

 

ECU Not Programmed

 

ECU Internal Fault

Common Causes

 

Internal ECU fault

 

Unprogrammed ECU

 

ECU malfunction

Chassis Codes (C0xxx)

Code

 

C0035

 

C0040

 

C0045

 

C0050

 

C0550

Description

 

Left Front Wheel Speed Sensor Circuit

 

Right Front Wheel Speed Sensor Circuit

 

Left Rear Wheel Speed Sensor Circuit

 

Right Rear Wheel Speed Sensor Circuit

 

ECU Malfunction

Common Causes

 

Faulty wheel speed sensor

 

Faulty wheel speed sensor

 

Faulty wheel speed sensor

 

Faulty wheel speed sensor

 

ABS/ESP control unit fault

Network Communication Codes (U0xxx)

Code

 

U0100

 

U0101

 

U0155

 

U1000

Description

 

Lost Communication with ECM/PCM

 

Lost Communication with TCM

 

Lost Communication with IPC

 

CAN Communication Bus Fault

Common Causes

 

Wiring issues, ECM fault

 

TCM fault, wiring problems

 

Instrument cluster fault

 

CAN bus wiring issues

Transmission Codes

Before Starting Repairs:

1. Verify the code - Use a quality OBD-II scanner

2. Check for Technical Service Bulletins (TSBs) - Manufacturer may have known fixes

3. Inspect basics first - Check fluid levels, belts, hoses, connections

4. Clear codes and test drive - Some codes may be intermittent

Common Tools Needed:

• OBD-II scanner

• Digital multimeter

• Basic hand tools

• Service manual for specific vehicle

Important Notes:

• Always verify repairs by clearing codes and test driving

General Diagnostic Steps

bottom of page