O'Reilly Auto Parts offers free check engine light scanning at most locations
Yes. O'Reilly Auto Parts will read your check engine light for free at most of their stores. You drive in, ask a staff member to scan your vehicle, and they connect a diagnostic scanner to your car's onboard computer port — usually located under the steering wheel or dashboard. The scanner pulls the diagnostic trouble code that triggered the light, and the staff member prints or writes down the code and its meaning.
This is a scanning service only. O'Reilly reads what the code is; they do not repair the problem or tell you whether you need to fix it when ready or can wait. The code tells you what system is misfiring — oxygen sensor, catalytic converter, transmission, fuel system — but not always why. A P0420 code means your catalytic converter is not working as expected, but it could be a bad sensor, a clogged converter, or an exhaust leak.
The service is genuinely free. O'Reilly does not charge for the scan itself, though if you buy parts from them to fix the problem, you pay for those parts. Some locations may decline if they are extremely busy, but most will scan within a few minutes.
Key Takeaways
- O'Reilly Auto Parts reads check engine lights free of charge using a diagnostic scanner connected to your vehicle's computer port.
- The scan produces a trouble code and description, but does not diagnose the root cause or recommend whether repair is urgent.
- Not every O'Reilly location offers the service, so call ahead or check their website to confirm your store does.
- A check engine light does not always mean you must stop driving when ready — some codes indicate minor issues, while others suggest you should not drive the vehicle until repaired.
How the scanning process works at O'Reilly
Walk into an O'Reilly store and tell a staff member your check engine light is on. They will ask you to drive your car around to the service area or pull it close to the building. An employee brings out a handheld or cart-mounted diagnostic scanner — usually a brand like Innova or Actron — and locates your vehicle's diagnostic port. On most cars built after 1996, this is a 16-pin connector under the dashboard on the driver's side, sometimes behind a plastic cover you can pop off.
The scanner plugs in, powers up from your car's battery, and reads the codes stored in your engine control module. This takes two to five minutes. The scanner displays one or more codes — for example, P0171 (system too lean), P0300 (random misfire), or P0401 (exhaust gas recirculation flow insufficient). The staff member will show you the code and often print a sheet with the code number, description, and sometimes a brief explanation of what it means.
That is where O'Reilly's involvement ends. They do not clear the code, do not tell you whether the problem is serious, and do not recommend a repair shop. If you want the code cleared, you can ask them to do it, but the light will return if the underlying problem is not fixed.
Which O'Reilly locations offer free scanning
Most O'Reilly Auto Parts stores in the United States offer free check engine light scanning, but not all. The service is part of their standard offering, but availability depends on staffing and whether your location has a diagnostic scanner in stock. Older or very small locations may not have the equipment.
Before you drive to O'Reilly, call the store directly or check their website to confirm they offer the service. You can find your nearest location and phone number on oreilly.com. When you call, ask: "Do you have a diagnostic scanner available, and can you read my check engine light today?" This takes 30 seconds and saves a wasted trip.
If your local O'Reilly does not have a scanner, other auto parts chains — AutoZone, Advance Auto Parts, NAPA — also offer free scanning at most locations. Some independent repair shops will scan for free as well, though they may expect you to buy parts or services from them.
What the diagnostic code tells you and what it does not
A diagnostic trouble code is a standardized five-character identifier that points to a specific system or sensor. The first character is always P (powertrain), followed by a digit (0, 1, 2, or 3) that narrows the category, then three more digits that identify the exact fault. P0300 means a random misfire in the engine. P0420 means the catalytic converter is not working properly. P0128 means the coolant thermostat is not opening and closing as expected.
What the code does not tell you is why the fault occurred. A P0171 code (system too lean) could mean a bad oxygen sensor, a fuel pump failing, a vacuum leak, a clogged fuel filter, or a problem with the fuel injectors. The code narrows the search but does not solve it. A mechanic will use the code as a starting point and then perform additional tests — checking fuel pressure, inspecting hoses, testing sensors — to find the actual cause.
O'Reilly staff are trained to read the scanner and explain what the code means in plain language. They are not mechanics and cannot diagnose beyond what the code says. If you want a full diagnosis, you need a repair shop or a mechanic who can test components and trace the problem to its source.
When a check engine light means you should stop driving
Not all check engine lights are equally urgent. Some codes indicate a minor issue that can wait days or weeks for repair. Others suggest a serious problem that could damage your engine or leave you stranded. O'Reilly's scan will tell you the code, but the staff member may not tell you how urgent it is — that depends on your specific vehicle and the code.
As a general rule, if the light is solid (not flashing), you can usually drive to a repair shop or home. A solid light means the engine is running but something is wrong. If the light is flashing, stop driving as soon as safely possible. A flashing check engine light usually means the engine is misfiring badly enough to damage the catalytic converter, and continuing to drive can cause expensive damage.
Some codes are more serious than others. A P0420 (catalytic converter) or P0430 (secondary catalytic converter) can often wait a few days. A P0300 (random misfire) or P0301 (cylinder 1 misfire) should be addressed soon but is not always an emergency. A P0011 or P0014 (camshaft timing) can sometimes wait. If you are unsure, search the specific code online or call a repair shop and read them the code — they can tell you whether it is safe to drive.
Other places to get a free check engine light scan
O'Reilly is one option, but you have alternatives. AutoZone, Advance Auto Parts, and NAPA Auto Parts all offer free diagnostic scanning at most locations. The process is the same: you drive in, ask for a scan, they connect the scanner, and you get the code and description. Some locations may ask you to leave your car while they scan, while others will do it while you wait.
Independent repair shops often scan for free as well, especially if you are a regular customer or if you tell them you are considering bringing the work to them. Some dealerships will scan for free, though many charge a diagnostic fee if you do not have them do the repair. If you want a diagnosis beyond the code — what is actually broken and how much it will cost to fix — a repair shop is your next step after the free scan.
What to do after you get the diagnostic code
Once you have the code, you have several paths forward. You can search the code online to read what other owners experienced with the same fault. You can call a repair shop, read them the code, and ask for a rough estimate of what it might cost. You can post the code on a car-specific forum and ask for information. Or you can take the car to a mechanic for a full diagnosis.
If you decide to buy parts from O'Reilly to fix the problem yourself, bring the code with you. Staff can help you find the right part — a new oxygen sensor, a fuel filter, a thermostat — based on the code. If you are not comfortable doing the repair yourself, use the code to get quotes from repair shops. Having the code in hand speeds up the process and gives shops a starting point.
Do not ignore a check engine light for weeks or months. Even if the car seems to run fine, the underlying problem usually gets worse. A small issue like a loose gas cap (which can trigger a code) is straightforward to fix. A real problem like a failing catalytic converter or transmission issue gets more expensive the longer you wait.
Frequently Asked Questions
Will O'Reilly clear my check engine light after scanning it?
O'Reilly can clear the code if you ask, but the light will come back on if the underlying problem is not fixed. Clearing the code without fixing the problem is usually not worth doing. The code is your car telling you something is wrong; clearing it just silences the message.
Can I clear the check engine light myself without going to O'Reilly?
Yes, if you own a diagnostic scanner or code reader, you can plug it into your car's diagnostic port and clear the code yourself. Inexpensive Bluetooth scanners that connect to your phone cost $20 to $50. However, clearing the code does not fix the problem — the light will return within a few days or weeks if the fault is still present.
What if O'Reilly scans my car and finds multiple codes?
Multiple codes are common. Your car might have a primary fault (like a bad oxygen sensor) that triggers secondary faults (like a misfire or lean condition). The scanner will list all of them. A mechanic will usually focus on the primary code first, because fixing that often clears the secondary codes.
Is the O'Reilly scan as good as a scan from a repair shop?
The scan itself is identical — both use a diagnostic scanner to read the same codes from your car's computer. The difference is what happens next. A repair shop will use the code as a starting point and perform additional tests to find the root cause. O'Reilly gives you the code and description; a mechanic gives you a diagnosis and repair plan.
Can I get a check engine light scan if my car is not running?
No. The diagnostic scanner needs power from your car's battery and a connection to the engine control module. If your car will not start, the scanner cannot communicate with the computer. You will need a tow to a repair shop or a mechanic who can diagnose the starting problem first.