Emissions Codes - Decoding the OBDII Diagnostic Code

When the "check engine" or "service engine soon"4 = Auxiliary Emission Control System
light comes on, it doesn't tell you what or where the5 = Vehicle Speed Control and Idle Control System
trouble is, only that there's trouble. You've hooked up6 = Computer Output Circuits
your scanner to the vehicle computer and retrieved7 = Transmission
the OBDII diagnostic code. What does it mean?8 = Transmission
The "OBD" of OBDII - sometimes written OBD-II orSo our example trouble code P0304 indicates a
just plain OBD2 - stands for On-Board Diagnostics.problem in the powertrain. It is a generic code for
The "II" is the next generation of emissionstrouble with the ignition system or a misfire.
standards and codes for all vehicles sold in the U.S.The fourth and fifth numbers of the code
from 1996 to the present, domestic and imports.correspond to the section of the system causing the
The OBD2 system is primarily for emissions control.trouble. The list of all these sections is long, but you
Its basic components are the catalytic converter andcan see how the final "04" in our example points to a
strategically-placed oxygen sensors. These as well asmisfire in cylinder number four.
everything in the vehicle having to do with engineMost OBDII diagnostic scanners will come with a
performance and emissions control are continuouslycode library of specific code meanings. A list may also
monitored by the vehicle's on-board computerbe found on-line by Googling "obd2 codes list".
system.You will sometimes find a reference to "Bank 1" or
The "check engine" or "service engine soon" light is"Bank 2" in the code explanation. These banks are
the signal that there is a problem with the vehicle'sgenerally meant for "V-type" engines. Bank 1 refers
emissions. The computer has assigned a trouble codeto the side of the engine with the number 1 cylinder
to the problem and turned on the trouble light -(odd-numbered cylinders). Bank 2 refers to the side
technically called the Malfunction Indicator Lamp (MIL).of the engine with the number 2 cylinder
When you retrieve the information from the(even-numbered cylinders).
computer via an OBDII diagnostic scanner, it doesn'tA misfire is a "one-trip" or "type A" problem that by
tell you the problem directly, such as "timing tooitself will not turn on the MIL unless it is severe
slow" or "misfire in cylinder number four". What youenough to damage the catalytic converter. A severe
get is a five-digit alpha-numeric code such as "P0304".misfire will not only turn on the MIL but will signal it to
The first digit is a letter corresponding to the mainflash at one-second intervals.
system causing the trouble code:Other problems are usually "two-trip" or "type B"
B = Bodyproblems. When the computer first detects a
C = Chassistwo-trip problem, it stores the trouble code as
P = Powertrain"pending". If on the next driving trip the problem has
U = Networkpassed, the pending code is erased. But if the
The next four digits are all numbers. There is never aproblem is still there on consecutive trips, the
letter "O" in the OBDII diagnostic code. It is thecomputer will turn on the MIL, alerting the driver to a
numeric digit zero ("0").problem.
The second digit corresponds to the type of code,The MIL can be persistent. Once on, it will stay on
whether it is the generic standard applying to alluntil the problem is resolved for three driving trips.
OBDII-compliant vehicles, or a manufacturer-specificHowever, though the light may go out, the codes
code.remain in the computer memory for 40-80 trips
0 = Generic codesdepending on the problem.
1 = Manufacturer-specific codesTrouble codes remaining in the computer memory will
2 = Includes both generic and manufacturer-specificcause a failed emissions inspection whether the
codes"check engine" light is on or not.
3 = Includes both generic and manufacturer-specificOf course, your diagnostic scanner can turn off the
codesMIL and erase the codes from the computer's
The third number corresponds to the sub-systemmemory. This will not do much good, however, if the
where the problem lies.problem recurs after two driving trips and
1 = Fuel and Air Meteringregenerates the trouble codes. The information from
2 = Fuel and Air Metering (injector circuit malfunctionthe scanner should be used to locate and fix the
only)problem, not just turn off the MIL and erase the
3 = Ignition System or Misfirecodes.