PDF download Download Article PDF download Download Article

You’re cruising down the road, enjoying your drive, when all of a sudden that most mysterious of indicators turns on: “Check Engine”. What does it mean? The engine is a pretty vast and intricate machine, so “checking the engine” isn’t going to produce many answers. That’s where the OBD-II code reader comes in. This little device will allow you to pinpoint where that error is coming from.

Part 1
Part 1 of 2:

Getting the Codes

PDF download Download Article
  1. You can find OBD-II scan readers at many online and auto-parts stores.[1] If you have a Bluetooth-enabled smartphone, you can download an app to interpret the data and purchase an OBD reader that will display the codes and explanations directly on your device.
    • If your car/light truck is older than 1996 you will need to purchase an OBD-I scanner which are more vehicle specific and do not use the universal OBD-II coding system.[2] This article concentrates on the OBD-II system.
    • OBD-II constantly monitors the performance of your engine and Emissions Control System. It will turn on your Check Engine Light whenever a malfunction occurs that causes the vehicle produced emissions to be greater than or equal to 150% of the Federal EPA mandated limits.
  2. This is a somewhat triangular shaped 16-pin connector that is commonly located underneath the left hand side of the dash near the steering column. If you have trouble locating the DLC, search for the location on the internet using your car’s model and year, or refer to the owner’s manual.
    Advertisement
  3. Turn your ignition on, but do not start your engine. You will see the scanner begin to communicate with the onboard computers in your vehicle.[3] Messages like "searching for protocol" and "establishing data transmission link" may appear on the scanner's screen.
    • If the screen stays blank and does not light up, jiggle the connector to achieve a better contact between the scanner and DLC connector pins. Older cars in particular may have poorer connections.
    • If you still aren't having any luck, be sure that your cigar lighter works. This is because the OBD-II system uses the cigar lighter circuit to provide voltage to the DLC. If the cigar lighter does not work, locate and check the appropriate fuse.
  4. On some scanners, you will need to input your VIN as well as the make and model of the vehicle. You may also need to specify the engine type. This process will vary depending on the scanner.
  5. When the scanner finishes booting up, look for a menu. Select “Codes” or “Trouble Codes” to open the main Codes menu. Depending on your scanner and year of the vehicle you may be presented with a few systems such as Engine/Powertrain, Transmission, Airbag, Brakes etc. When you pick one, you will see two or more types of codes. The most common are Active codes and Pending codes.
    • Active codes are live codes or malfunctions that are keeping your Check Engine Light on. Just because your Check Engine Light is off doesn't mean the code or malfunction disappeared, it just means that the code setting conditions haven't occurred for two or more operations of the vehicle.
    • Pending codes mean that the OBD-II monitoring system has failed the operation of an emission control system at least once and if it fails again the Check Engine Light will be turned on and the malfunction becomes an Active code.
  6. Advertisement
Part 2
Part 2 of 2:

Understanding the Codes

PDF download Download Article
  1. Each code will start with a letter which designates what system the code is referring to. There are several letters that you may see, though you may have to move to different menus to see them:
    • P - Powertrain. This covers the engine, transmission, fuel system, ignition, emissions, and more. This is the largest set of codes.
    • B - Body. This covers airbags, seat belts, power seating, and more.
    • C - Chassis. These codes cover ABS, brake fluid, axles, and more.
    • U - Undefined. These codes cover other aspects of the car.
  2. P0xxx, P2xxx, and P3xxx are all generic codes that apply to all makes and models. P1xxx codes are manufacturer specific, such as Honda, Ford, Toyota, etc. The second number tells you what subsystem the code refers to. For example, P07xx codes refer to the transmission.
    • The last two digits are the specific problem that the code refers to. Check a code chart online for details on each specific code.
  3. P0301 indicates a misfire condition on cylinder #1. The P indicates it's a powertrain code, the 0 indicates that it is a generic or universal code. The 3 means the area or subsystem is an Ignition System code.[5]
    • The 01 indicates it's a cylinder specific problem, in that there is a misfire condition in the number 1 cylinder. It could mean that the spark plug, plug wire or dedicated ignition coil are worn out or that there is a vacuum leak near the cylinder.
    • A code does not tell you what component is defective; it only points to or indicates that a component, its circuit, or its wiring/vacuum control are malfunctioning. The code may be the symptom of a malfunction caused by a completely different system.
  4. The proper diagnosis of OBD-II codes takes years of training and practice. For example, a weak battery or worn out alternator can set five or more codes in systems that are perfectly normal. Before attempting repairs, understand that the codes alone will not tell you what parts need to be replaced or what repairs need to be made.
    • If you are unsure of what you are doing, take your car to an ASE Certified Master Technician with the L1 Advanced Engine Performance Diagnostic certification, or you could end up wasting a lot of time and money.
  5. If you’ve made your repairs, or simply don’t want to see your Check Engine Light for a while, you can reset it using most OBD scanners. The light will turn off until the car has been driven a certain amount of time (this varies from manufacturer to manufacturer).[6]
    • You can reset the Check Engine Light from the main menu of most scanners. It is also referred to as a CEL.
  6. Advertisement

Expert Q&A

Search
Add New Question
  • Question
    How do I decode OBD codes?
    Ed Beery
    Ed Beery
    Automotive Specialist
    Ed Beery is an Automotive Specialist and the Owner of InTechgrity Automotive Excellence based in Denver, Colorado. With more than eight years of experience, he specializes in providing maintenance and repair services for both individuals and companies. Ed and the InTechgrity Automotive Excellence Team are approved by the American Automobile Association (AAA) for repairs and are Automotive Service Excellence (ASE) certified.
    Ed Beery
    Automotive Specialist
    Expert Answer
    Search the code on the internet. This can help you figure out the meaning of the code, along with possible causes and solutions.
  • Question
    How do I find my OBD port?
    Ed Beery
    Ed Beery
    Automotive Specialist
    Ed Beery is an Automotive Specialist and the Owner of InTechgrity Automotive Excellence based in Denver, Colorado. With more than eight years of experience, he specializes in providing maintenance and repair services for both individuals and companies. Ed and the InTechgrity Automotive Excellence Team are approved by the American Automobile Association (AAA) for repairs and are Automotive Service Excellence (ASE) certified.
    Ed Beery
    Automotive Specialist
    Expert Answer
    Check under the dash on the driver's side! This is where most OBDII ports are located.
  • Question
    What is OBD device for car?
    Ed Beery
    Ed Beery
    Automotive Specialist
    Ed Beery is an Automotive Specialist and the Owner of InTechgrity Automotive Excellence based in Denver, Colorado. With more than eight years of experience, he specializes in providing maintenance and repair services for both individuals and companies. Ed and the InTechgrity Automotive Excellence Team are approved by the American Automobile Association (AAA) for repairs and are Automotive Service Excellence (ASE) certified.
    Ed Beery
    Automotive Specialist
    Expert Answer
    An OBD device is better known as OBDII scan tool, which helps pull codes using the OBDII port on a vehicle.
See more answers
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement

Tips

  • A code reader is limited in its function to reading codes and clearing codes. They do not provide live data or tell you which diagnostic monitors have failed or completed successfully. Scan tools, which are more expensive and a bit harder to use, can read codes, provide detail about code specifics, read and display live data, and help confirm diagnoses.
Submit a Tip
All tip submissions are carefully reviewed before being published
Name
Please provide your name and last initial
Thanks for submitting a tip for review!
Advertisement

Warnings

  • Do not think that the code tells you which part to replace. The friendly but usually untrained auto parts clerk will be happy to suggest many parts to try, but this can get very expensive and even confuse the issue.
  • After repairs are performed, a proper drive cycle must be performed to clear all the readiness monitors. So, if needed, an emission test can be performed and passed.
Advertisement

You Might Also Like

Reset Traction Control Light Reset a Traction Control Light (TCS)
Reset Steering Angle Sensor Without Scanner Reset Your Steering Angle Sensor Without an OBD-2
Bypass Limp Mode Get Out of Limp Mode: 5 Ways to Bypass, Signs, & More
Stop Vehicle Leave Engine Running"Stop Vehicle Leave Engine Running" Mercedes-Benz Warning: Causes & Fixes
Fix a Locked Steering WheelFix a Locked Steering Wheel
Anti Theft System Won't Let My Car StartWhat to Do If Your Car’s Anti-Theft System Prevents It from Starting
Change an Oxygen SensorChange an Oxygen Sensor
Reset Maintenance LightQuick and Easy Steps to Reset the Maintenance Required Light
Open a Hood with a Broken LatchOpen a Hood with a Broken Latch
Reset Gas Gauge Needle Reset a Gas Gauge Needle
Fix a Cigarette Lighter in a CarFix a Cigarette Lighter in a Car
Open the Hood of a Vehicle Unlock the Hood of Your Car
What Transmission Do I Have Identify Your Vehicle’s Transmission
Determine Gear RatioDetermine Gear Ratio
Advertisement

References

  1. Ed Beery. Automotive Specialist. Expert Interview. 19 November 2021.
  2. Ed Beery. Automotive Specialist. Expert Interview. 19 November 2021.
  3. Ed Beery. Automotive Specialist. Expert Interview. 19 November 2021.
  4. Audra Fordin. Certified Automotive Technician. Expert Interview. 13 January 2022.
  5. http://www.obd-codes.com/trouble_codes/
  6. http://www.popularmechanics.com/cars/how-to/maintenance/4267896

About This Article

Audra Fordin
Co-authored by:
Certified Automotive Technician
This article was co-authored by Audra Fordin. Audra Fordin is a Certified Automotive Technician, the Founder of Women Auto Know, and the Owner of Great Bear Auto Repair in Flushing, New York. With more than 38 years of experience, she has intensive knowledge about foreign and domestic auto repairs. Audra has been featured on numerous news and talk shows such as The Today Show, Inside Edition, and Anderson Cooper. This article has been viewed 369,616 times.
40 votes - 78%
Co-authors: 20
Updated: June 24, 2022
Views: 369,616
Article SummaryX

To read OBD codes for cars made after 1996, you’ll first need to purchase an OBD-II scanner and connect it to your car’s Diagnostic Link Connector, which you can find by consulting either the internet or your owner’s manual. Turn on the ignition without starting the engine to start the link, and navigate to the scanner’s code menu. If you see any “active” or “pending” codes, refer to a code chart to learn more about exactly what and where the malfunction is. Scroll down for an in-depth explanation of the letter and number codes you might see and what they mean!

Did this summary help you?

Thanks to all authors for creating a page that has been read 369,616 times.

Reader Success Stories

  • Nicole S.

    Nicole S.

    Oct 18, 2016

    "I'm currently having issues with my car, and a friend let me borrow his code reader. After I connected to my..." more
Share your story

Did this article help you?

Advertisement