OBD-II Trouble Codes

Car Repair>OBD-II Trouble Codes>

This site is the OBD-II trouble codes resource site.We offer a lot more information on trouble codes: troubleshooting tips, symptoms, and possible solutions. 

OBD-II Diagnostic Powertrain (P) Trouble Codes

  P0001-P0099 |  P0100-P0199  |  P0200-P0299

  P0300-P0399 |  P0400-P0499  |  P0500-P0599 

  P0600-P0699 |  P0700-P0899  |  P1000-P1199
  
  P1200-P1399 |  P1400-P1599  |  P1600-P1799
  
  P1800-P1999
  

Frequently Asked OBD-II Trouble Codes

P0108 | P0135 | P0171 | P0174
P0300 | P0320 | P0325
P0401 | P0420 | P0430 | P0440 | P0441 | P0442 | P0455 | 
P0601

Specific OBD-II Codes

Acura / Audi / BMW / Dodge / Ford / Honda / Hyundai / Infiniti / Isuzu / Jaguar / Kia / Land Rover / Lexus / Mazda / Mitsubishi / Nissan / Toyota / Volkswagen /

OBD-II codes consist of a number of parts.

First Character - System

The first character identifies identifies the system related to the trouble code.

  • P = Powertrain
  • B = Body
  • C = Chassis
  • U = Undefined

Second Digit - Code Type

The second digit identifies whether the code is a generic code (same on all OBD-II equpped vehicles), or a manufacturer specific code.

  • 0 = Generic (this is the digit zero -- not the letter "O")
  • 1 = Enhanced (manufacturer specific)

Third Digit - Sub-System

The third digit denotes the type of sub-system that pertains to the code

  • 1 = Emission Management (Fuel or Air)
  • 2 = Injector Circuit (Fuel or Air)
  • 3 = Ignition or Misfire
  • 4 = Emission Control
  • 5 = Vehicle Speed & Idle Control
  • 6 = Computer & Output Circuit
  • 7 = Transmission
  • 8 = Transmission
  • 9 = SAE Reserved
  • 0 = SAE Reserved

Fourth and Fifth Digits

These digits, along with the others, are variable, and relate to a particular problem. For example,a P0171 code means P0171 - System Too Lean (Bank 1).

Loading