trouble codes
Home, Automotive Repair Library, Auto Parts, Accessories, Tools & Equipment, Manuals & Books, Car BLOG, Links, Index, CarleySoftware

Got a Trouble Code? Need Help Now? Click the Banner Below to Ask an Expert:
Ask a Mechanic JustAnswer

Trouble Codes

. . . Trouble code Check Engine Light
Emission faults will set OBD II Trouble Codes and turn on your Check Engine Light.


Trouble Codes Turn On Your Check Engine Light

check engine light If your "Check Engine Light" is on, it means your vehicle has one or more OBD II Trouble Codes. The "Malfunction Indicator Lamp" (or MIL ) comes on to warn you when the Onboard Diagnostic System (OBD II) detects a problem that cold cause your vehicle's emissions to exceed 1.5 times the legal limit.


Types of Trouble Codes

A trouble code is an alphanumeric value that corresponds to a particular type of fault. The list was originally created by the Society of Automotive Engineers (SAE) for use by all vehicle manufacturers who have to comply with OBD II emissions regulations in the U.S. The same list of basic codes have also been adopted by European and Asian auto makers. The list of trouble codes is subdivided into four basic categories:

Powertrain ("P") codes (engine, transmission and emissions systems)
Body ("B") codes (Climate control system, lighting, airbags, etc.)
Chassis ("C") codes (antilock brake system, electronic suspension and steering systems)
Network Communications ("U") codes (controller area network wiring bus and modules)

These codes are further divided into two major groups:

Generic or Global codes, which have a "0" as their second digit to indicate they are common to all makes and models of vehicles. These are the codes that are required for basic emissions fault diagnosis.
and
Enhanced or Manufacturer Specific codes, which have a "1" as their second digit to indicate they are unique to a particular vehicle make or model. These special codes were deemed necessary by the vehicle manufacturers so they could provide additional diagnostic information beyond the basic list of generic OBD II codes for all kinds of faults, not just emissions-related faults.

trouble code description

Click Here for info on the latest SAE J2012 Diagnostic Trouble Code Definitions published 3-07-2013


How Trouble Codes Are Set

The OBD II system monitors all of the emissions-related functions in your vehicle, including the ignition and fuel systems, engine misfires, catalytic converter, evaporative emissions (EVAP) control system and various other emission control systems (EGR, PCV, etc.). Many of these functions are monitored anytime the vehicle is driven (continuous monitors) while others are only monitored when certain operating or driving conditions have been met. The OBD II system may run certain self-tests (such as checking for fuel vapor leaks) periodically.

If a component or system is not operating normally within acceptable limits or fails a self-test, the OBD II system records one or more "Diagnostic Trouble Codes" (DTCs) that correspond to the fault, and turns on your Check Engine Light to let you know there's a problem.

In most cases, the Check Engine Light will come on and remain on until the code has been cleared or the problem has been fixed. In some cases, such as engine misfire, the light may flash on and off while the fault is occurring. Or, the light may go out after a period of time if the fault is no longer present.

NOTE:If your Check Engine Light is on and there are trouble codes in your computer, your vehicle will NOT pass an OBD II emissions test. The light must be OFF and there must be no codes in memory to pass an OBD II emissions test. In addition, all of the OBD II self-monitors that check for faults must have run and completed without finding any further problems to pass the test.

What is the Check Engine Light?

The Check Engine Light only tells you some kind of emissions-related fault has been detected. The light does NOT tell you anything about the problem that triggered the code, whether or not the code is serious or minor, what you should do next, or what might happen if you choose to ignore the light (which many people do!).

Also, the Check Engine Light is NOT a general purpose warning light. Serious problems such as engine overheating or loss of oil pressure will generally NOT turn on the Check Engine Light, but they should turn on other warning lights.

WARNING:If any other warning lights are on such as the coolant temperature, oil pressure or charging warning lights, or your engine is running abnormally (sputtering, misfiring, stalling, losing power) or is making any unusual noises, odors or is smoking, STOP! The problem may be serious and may result in additional problems or expensive engine damage if you continue driving. See Common Car Problems for additional help.


using scan tool to read trouble codes

How to Read Trouble Codes

The only way to know why your Check Engine Light is on is to plug a scan tool into your vehicle's OBD II diagnostic connector. The scan tool will then display the trouble code or codes that have been set. Most scan tools will display the trouble code and a one line description or definition of the code. Some basic code readers may only give you the number but no definition.

NOTE: You cannot diagnose a Check Engine Light without a scan tool! ((although you can access trouble codes on some vehicles via the Driver Information Display if you know the procedure for doing so).

If you don't have a scan tool, ,many auto parts stores and even some repair shop will do a FREE plug in diagnosis to read out the codes. Most repair shops and dealerships, however, usually charge a flat diagnostic fee of $75 to $100 or more to perform a scan tool diagnostic check to read out trouble codes.

If You Have a Trouble Code...

Write down the code number(s). DO NOT erase the codes until you have written this information down because you will need it later to diagnose the problem.

The code(s) will tell you which sensors or systems are experiencing a problem. If the scan tool does not provide a definition, you will have to look up the code definition where ever you can find it (online, in a shop manual

How to Clear Trouble Codes

The best (safest)way to erase trouble codes is to use a scan tool. The tool communicates with the vehicle computer and tells it to erase the codes. It does not alter any other learned settings that should be retained for normal vehicle operation.

The worst way to clear codes is to disconnect the battery. In most older vehicles (those made before 1996), disconnecting the battery even for a few seconds, or removing the power fuse for the engine computer (PCM) will erase the codes, along with all of the other learned settings the computer has stored over time.

NOTE: Clearing the codes will not keep the Check Engine light off. Sooner or later, the codes will reset and the Check Engine light will be back on UNLESS the problem(s) that caused the code(s) to set in the first place has been diagnosed and repaired.

Caution: Disconnecting the battery to clear codes on many 2006 and newer vehicles is NOT a good idea because it may cause the PCM to forget critical settings. This may have an adverse effect on the operation of the transmission, climate control system and other functions. This, in turn, may require special "relearn" procedures using a factory scan tool or professional grade scan tool to restore proper operation of the affected systems.

Note: Clearing codes with a scan tool, or disconnecting the battery will also reset all of the OBD system monitors back to zero, meaning your vehicle won't be accepted for an OBD plug-in emissions inspection until all of the monitors have run and completed (system ready).




Trouble Code Help:

ALLDATAdiy - Diagnose, Repair, Research


scan tool companion information


Click Here to go to Diagnostic Trouble Code Tips

Click Here for Most Common Trouble Codes (and what causes them)

Click Here for Oxygen Sensor Code Diagnosis
P0030, P0031, P0032, P0033, P0034, P0035, P0036, P0037, P0038
P0042, P0043, P0044, P0050, P0051, P0052, P0056, P0057, P0058
P0062, P0063, P0064, P0130, P0131, P0132, P0133, P0134, P0135
P0136, P0137, P0138, P0139, P0140, P0141, P0142, P0143, P0144
P0145, P0146, P0147

Click Here for Mass Airflow (MAF) Sensor Code Diagnosis
P0100, P0101, P0102, P0103, P0104, P0171, P0172, P0173, P0174, P0175

Click Here for Coolant Sensor Code Diagnosis
P0115, P0116, P0117, P0118, P0119

Click Here for P0171 & P0174 Lean Code Diagnosis

Click Here for P0300 Random Misfire Code Diagnosis

Click Here for Engine Misfire Code Diagnosis
P0301, P0302, P0303, P0304, P0305, P0306, P0307, P0308, P0309, P0310, P0311, P0312

Click Here for Crankshaft Position (CKP) or Camshaft Position (CMP) Sensor Diagnosis
CKP codes: P0335, P0336, P0337, P0338, P0339
CMP codes: P0340, P0341, P0342, P0343, P0344, P0345, P0346, P0347, P0348, P0349

Click Here for Exhaust Gas Recirculation (EGR) Code Diagnosis
P0400, P0401, P0402, P0403, P0404, P0405, P0406, P0407, P0408, P0409

Click Here for Catalytic Converter Code Diagnosis
P0420, P0421, P0422, P0423, P0424, P0425, P0426, P0427, P0428, P0429
P0430, P0431, P0432, P0433, P0434, P0435, P0436, P0437, P0438, P0439

Click here for Evaporative Emission Control (EVAP)Code Diagnosis
P0440, P0441, P0442, P0443, P0444, P0445, P0446, P0447, P0448,P0449
P0450, P0451, P0452, P0453, P0454, P0455, P0456, P0457


Trouble Code Lists


General Motors:

GM 1995 to 2012 Engine and Transmission Codes with Diagnostics (Official GM Service Information Website)


GM Powertrain Fault Codes P1000 to P1299

GM PowertrainFault Codes P1300 to P1499

GM Powertrain Fault Codes P1500 to P1699

GM Powertrain Fault Codes P1700 to P1899


Ford:

Ford 1994 to 2008 Engine Codes (Official Ford Service Information Website)

Ford Powertrain Fault Codes P1000 to P1299

Ford Powertrain Fault Codes P1300 to P1499

Ford Powertrain Fault Codes P1500 to P1699

Ford Powertrain Fault Codes P1700 to P1999


Chrysler:

Chrysler Powertrain Fault Codes P1100 to P1399

Chrysler Powertrain Fault Codes P1400 to P1899


Other Websites that Publish OBD II Trouble Code Lists Online:

Actron Code Lookup
DTCsearch (Mitchell)
Engine-Codes.com
Innova Code Lookup
MyScanTool.com
OBD-Codes.com

Related Articles & Resources:
Most Common Trouble Codes (and what causes them)
Trouble Code Diagnostic Tips
Troubleshooting Ford P0171 & P0174 Lean Codes
Troubleshooting a P0420 Catalyst Code
Driveability Diagnosis: Misfires
Sensor Guide
Making Sense of Engine Sensors
Understanding Oxygen (O2) Sensors
Wide Ratio Air Fuel (WRAF) Sensors
Sensing Emission Problems (O2 Sensors)
Understanding Engine Management Systems
Powertrain control modules (PCMs)
Check Engine Light OnBoard Diagnostics
All About Onboard Diagnostics II (OBD II)
Onboard Diagnostics II Quick Reference Guide
OBD II Diagnostic Tips
Zeroing in on OBD II Diagnostics
OBD Monitor Not Ready
Controller Area Network (CAN) Diagnostics
Scantool Help
Choosing a Scan Tool
Scan Tool Diagnostics
Scan Tool Companion
Advanced Diagnostics: Mode 06

To More Technical Info Click Here To See More Automotive Technical Articles



Be sure to visit our other websites:
trouble codes
AA1Car Automotive Diagnostic Help Center
Carley Automotive Software
Auto Repair Yourself
OBD2HELP
Random-Misfire
ScanToolHelp.com


Disclaimer