How to Read and Understand Check Engine Light (OBD-II) Codes

Schedule Check Engine Light is on Inspection
Service Area

$79.99 - $89.99

Price range for all vehicles
Average rating from 5,156 customers who received a Check Engine Light is on Inspection.

The Check Engine Light turning on is usually a topic car owners try to avoid talking too much about. It can be quite intimidating to see that little light on your vehicle’s dashboard suddenly illuminate, but in reality, it is not something that should paralyze you in fear right away. By preparing yourself with a little automotive knowledge, a helpful tool, and general background information on what this light is actually trying to tell you, you will not only gain more peace of mind, you will also develop a closer relationship to your vehicle.

Diagnostic trouble codes (DTC) are automotive computer codes stored by the on-board computer diagnostic system (OBD) in your vehicle. There are literally hundreds of different codes a Check Engine Light can represent. While that sounds daunting, with a little patience, tackling basic diagnostics will give you useful knowledge about your vehicle and will also allow that Check Engine Light to do what it is really supposed to do: be your guide.

There are two acronyms to be aware of when it comes to discovering more about Check Engine Lights. These two acronyms are OBD and DTC.

  • Tip: OBD codes refers to nearly the same thing as DTC codes, therefore you will often hear them used interchangeably in the automotive industry. OBD codes are most frequently referred to as OBD-II, which has been the code type since 1996.

OBD acronym table

Unfortunately, obvious and helpful vehicle symptoms do not always accompany an illuminated Check Engine Light. Since there are hundreds of possible OBD codes, there are also hundreds of possible reasons for the light, including:

  • Computer output circuit issues
  • Emissions controls issues
  • Fuel and air metering systems problems
  • Ignition system faults
  • Speed control and idle problems
  • Transmission issues

This is why it is important for someone who does not have a lot of automotive knowledge to not assume what a code means. When your Check Engine Light comes on, you should get it checked out quickly by a certified mechanic. If the engine light comes on due to a serious concern, you risk damaging your car further by not repairing the issue right away.

  • Warning: If the Check Engine Light comes on and flashes, it indicates a very serious concern. Find a safe place to stop, turn off your car, and have it diagnosed and repaired before you continue to use it.

Inserting and Reading an OBD Scanner

Your Check Engine Light is illuminated when a fault is detected with one of your vehicle’s monitored systems. In order to find out the reason the light is illuminated, you need to read the codes through the OBD port.

You will need an OBD scan tool. The scanner allows you to communicate with the computer and retrieve the trouble codes. Certain scanners may give information on what the revealed code means, but most will just give a five digit number and letter combination.

Follow these 4 steps to insert and read the OBD scanner:

OBD port at bottom of glove box

Step 1: Locate your vehicle’s OBD port. The most common mounting location for an OBD port is under the driver’s side of the dash near the pedals.

It legally has to be within 3 feet of the steering wheel and must not require tools to access it.

The connector is a female 16-pin connector that is trapezoidal in shape.

plugging in connector male to female

Step 2: Plug your OBD scan tool into the connector. The scan tool’s male end will only fit one way onto the vehicle’s connector.

The scan tool will power up as soon as it has been plugged in.

obd scanner shown

Step 3: Read the codes in the computer. Each scan tool will have different instructions on how to operate it, so read yours carefully.

Navigate to a heading called “Read Codes” and select it.

scanner showing code

Step 4: Record the codes that display. If there are multiple codes, they may cycle through or you may have to press a button to view the next code.

  • Tip: It is very important to write these codes down in the same order as displayed on the scanner. However, the OBD codes will always appear on your scanner when it is plugged into the OBD port or data link connector (DLC).

Interpreting OBD Codes

OBD codes may seem complex, but underneath the letters and numbers, you can identify the general cause of your lit Check Engine Light, allowing you to take the next necessary steps.

chart explaining how to read codes

Step 1: Break down your code into sections.

1. The first section is the first character, which is always a letter.

2. The second section is the next character, which is a single number, from 0 to 3.

3. The third section is the third character, which is a single number from 0 to 9.

4. The fourth and last section includes both the fourth and fifth characters together, so it is a pair of numbers, from 00 to 99.

Step 2: Determine the meaning of the letter. There are four possible letters that can be displayed in the first section.

chart of some possible P codes

The letter “P” indicates powertrain-related codes such as those involving the engine or the transmission and their sensors. Typically, “P” codes are the only ones that will illuminate the Check Engine Light.

possible B codes

The letter “B” indicates a body code, which means that it relates to a body system such as the airbags.

chart of some possible C codes

The letter “C” indicates a chassis code, used for systems such as the anti-lock brakes.

possible U codes

The letter “U” indicates network codes which are used for problems like module failures and losses of communication.

  • Note: Only professional-grade or dealership scan tools are able to diagnose codes outside of powertrain codes.

generic vs manufacturer codes

Step 3: Determine if the codes are Society of Automotive Engineers (SAE) codes or manufacturer-specific. This is indicated by the first number in the sequence, immediately after the letter.

SAE codes are generic codes that apply to all makes and models. SAE codes are indicated with a “0” as the second digit.

Manufacturer-specific codes use a number other than “0” as the second digit.

In general, codes that begin with P0 are generic codes concerning a powertrain issue, whereas codes that begin with P1 are manufacturer-specific.

Step 4: Determine which system the code applies to. The third number in the sequence refers to the system that is affected:

  • A “1” indicates a fuel or air metering system problem, such as an issue with the mass air flow sensor.

  • A “2” refers to fuel or air metering injection system issues, such as a fuel injector problem.

  • A “3” indicates an ignition-related problem, such as an engine misfire.

  • A “4”refers to emissions system problems, like a catalytic converter efficiency issue.

  • A “5” indicates vehicle speed controls and idle control system problems.

  • A “6” refers to computer output circuit issues, like an internal computer failure.

  • The numbers “7”, “8”, or “9” all indicate transmission-related problems, like pressure faults and sensor failures.

Step 5: Determine the exact fault. The last two numbers provide a description of the fault code. To read the description for your specific trouble code, check an online source such as OBD-Code’s website.

  • Tip: You will want to address the top DTCs first if there are multiple codes. In some cases, the codes lower down on the list may be symptoms of a code higher up on the list.

It is important to remember that any code revealed is only a starting point for proper diagnosis. An OBD code will only indicate the system experiencing the issue; it will not tell you why or how to fix it. Oftentimes, parts are replaced over and over until it is made clear that a code does not equal the part. Codes can also be generated due to temporary problems, such as a loose fuel cap, a poor connection, or even moisture affecting one of the many sensors’ readings. While determining a code may just be the starting point, it is fundamental, and taking these first steps will help you to learn more about your vehicle and let it be your guide.

Next Step

Schedule Check Engine Light is on Inspection

The most popular service booked by readers of this article is Check Engine Light is on Inspection. Yourmechanic’s technicians bring the dealership to you by performing this job at your home or office 7 days a week between 7AM-9PM. We currently cover over 10k cities and have 100k+ 5-star reviews... LEARN MORE


The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Recent Check Engine Light is on Inspection reviews

Excellent Rating

YourMechanic Check Engine Light is on Inspection Service

Average Rating


Number of Reviews


Rating Summary


21 years of experience
17 reviews
21 years of experience
Cadillac Escalade - Check Engine Light is on - Baltimore, Maryland
Very professional answer all questions honestly to the best of her knowledge. Price was reasonable and quiltly of work performed was perfect..would highly recommend.
Dodge Dakota - Check Engine Light is on - Ellicott City, Maryland
Ramona was professional and competent. She explained the situation to me clearly and in detail. I would be happy to recommend her to friends!


7 years of experience
137 reviews
7 years of experience
Buick Lucerne - Check Engine Light is on - Detroit, Michigan
Claud was early and got right to work. He was informative and answered all my questions. I would definitely use him again and again.
BMW X5 - Check Engine Light is on - Rochester, Michigan
Claud was a true professional...timely, accurate and knowledgeable mechanic as well as friendly and engaging to talk to. Would highly recommend him to anyone!


24 years of experience
267 reviews
24 years of experience
Cadillac Eldorado - Check Engine Light is on - Simi Valley, California
Peter was very knowledgeable and diagnosed the problem using the process of elimination to get my car running again
GMC Sierra 3500 - Check Engine Light is on - Sylmar, California
I will definitely be requesting Peter for future work. He was very knowledgeable and explained things thoroughly. Thank you!


21 years of experience
14 reviews
21 years of experience
Nissan Pathfinder - Check Engine Light is on - Atlanta, Georgia
Al, was cool and very knowledgeable. Being direct and upfront always works. Al, is a credit to the company.

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.