OBD-II Codes Explained
We'll use the below code as an example:
 First Character
The first character identifies identifies the system related to the trouble code.
- P = Powertrain
- B = Body
- C = Chassis
- U = Unknown (sometimes Network)
 Second Digit
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
- 1 = Manufacturer Specific
 Third Digit
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 & Fifth Digits
These digits, along with the others, are variable, and relate to a particular problem. For example,a P0199 code means P0199 - Engine Oil Temperature Sensor Intermittent.
To lookup your particular code, visit our OBD-II codes section.