Check Engine Light – Trouble Codes

The most common OBD-II codes are P0xxx powertrain codes, which are listed below on this page, along with P2xxx generic & P3xxx generic codes (please scroll down). For the other OBD-II codes, choose from Bxxxx – B Codes – OBD-II Body Codes or Cxxxx – C Codes – Chassis Codes, and Uxxxx – U – Network Codes.

If your DTC (diagnostic trouble code) begins with P1xxx, that means it’s a manufacturer specific code.


DTC Codes – P0001-P0099 – Fuel and Air Metering and Auxiliary Emission Controls
DTC Codes – P0100-P0199 – Fuel and Air Metering
DTC Codes – P0200-P0299 – Fuel and Air Metering (Injector Circuit)
DTC Codes – P0300-P0399 – Ignition System or Misfire
DTC Codes – P0400-P0499 – Auxiliary Emissions Controls
DTC Codes – P0500-P0599 – Vehicle Speed Controls and Idle Control System
DTC Codes – P0600-P0699 – Computer Output Circuit
DTC Codes – P0700-P0899 – Transmission

P2xxx Generic Powertrain Diagnostic Codes DTC
P3xxx Generic Powertrain Diagnostic Codes DTC