The check engine light means your vehicle's onboard diagnostic system detected a problem, but it does not tell you what the problem is
The check engine light (also called the malfunction indicator lamp or MIL) turns on when your engine's computer finds a fault code. That code could point to something minor — a loose gas cap, a faulty oxygen sensor, a catalytic converter issue — or something that needs when ready attention. The light itself does not distinguish between them, which is why you cannot know the severity just by looking at it.
The light appears as a small engine symbol on your dashboard, usually in yellow or amber. It may stay steady or blink. A steady light typically means the problem is not an emergency, but a blinking light usually signals engine misfires or damage happening now, and you should stop driving and have the vehicle towed rather than continuing to the repair shop.
You will need a diagnostic scanner to read the fault code and understand what triggered the light. This is the only way to know whether you can safely drive the vehicle or whether you need when ready repair.
Key Takeaways
- A steady check engine light does not mean stop when ready, but a blinking light means stop driving and have the vehicle towed to avoid engine damage.
- The light indicates a fault code stored in your engine computer, and you need a diagnostic scanner to read that code and learn what the problem actually is.
- Many auto parts stores will read your fault code for free or low cost, and some will print a report you can take to a mechanic.
- Common causes include a loose or missing gas cap, a faulty oxygen sensor, a catalytic converter problem, or a misfire — each with different repair costs and urgency levels.
- If the light comes on while you are driving, note any unusual sounds, smells, or performance changes, because those details help a mechanic diagnose the real problem faster.
How to read your check engine light fault code
The fastest way to find out what the code means is to take your vehicle to an auto parts store that offers free diagnostic scanning. Stores like AutoZone, O'Reilly Auto Parts, and NAPA typically scan vehicles at no charge and print a report showing the fault code and a description of what it points to. You do not need an appointment — just drive in during business hours.
Bring your vehicle keys and be prepared to leave the car for 15 to 30 minutes while they connect the scanner to your onboard diagnostic port (usually located under the steering wheel, to the left of the pedals). The scanner reads the code and any related information stored in your engine computer.
If you prefer to do this yourself, you can purchase an OBD-II scanner (the standard diagnostic tool for most vehicles made after 1996) for $25 to $100. Basic models show the fault code; more expensive ones provide live data and can clear codes. However, clearing a code yourself does not fix the underlying problem — the light will return when the fault occurs again.
What a blinking check engine light means versus a steady light
A blinking check engine light indicates your engine is misfiring — meaning one or more cylinders are not firing correctly. This causes unburned fuel to enter the exhaust system and can damage your catalytic converter within minutes of continued driving. If the light is blinking, stop driving as soon as it is safe to do so and have the vehicle towed to a repair shop.
A steady check engine light means a fault was detected, but the engine is not actively misfiring. You can usually drive to a repair shop or diagnostic location, though you should avoid highway speeds and heavy acceleration. Pay attention to how the vehicle feels — if you notice rough idling, loss of power, unusual sounds, or smells, treat it as more urgent.
If the light turns on and off repeatedly while you are driving, note when it happens (during acceleration, at idle, in certain weather) and report that to your mechanic, because the pattern helps narrow down the cause.
Common reasons the check engine light turns on
A loose or missing gas cap is the most common trigger. Your fuel system is sealed, and a loose cap allows fuel vapors to escape, which the oxygen sensor detects. Tighten or replace the cap and drive for a few miles — the light often clears on its own after the computer runs its next diagnostic cycle. This costs nothing if the cap just needs tightening, or $5 to $15 for a replacement.
A faulty oxygen sensor measures how much unburned oxygen is in your exhaust and tells the engine computer how to adjust the fuel mixture. When it fails, the computer cannot optimize combustion, and fuel economy drops noticeably. Replacement typically costs $150 to $400 depending on which sensor and your vehicle.
A catalytic converter problem triggers the light when the converter is not processing exhaust gases efficiently. This can happen because the converter is clogged, damaged, or failing. Repair costs range from $400 to $2,500 depending on severity and your vehicle. Driving with a failing converter for extended periods can cause it to overheat and fail completely.
A misfire (usually caused by a bad spark plug, ignition coil, or fuel injector) makes the engine run rough and can damage the catalytic converter if ignored. Spark plug replacement costs $50 to $200; ignition coil or fuel injector replacement costs $200 to $600.
Other common triggers include a faulty mass airflow sensor, a vacuum leak, or a problem with the emissions control system. The fault code narrows down which system is involved, which is why reading the code is the essential first step.
When to drive to a repair shop versus calling for a tow
Drive to a repair shop if the check engine light is steady and the vehicle feels and sounds normal. You have time to get a diagnostic scan and plan your repair. If the shop is more than 30 minutes away, consider having a diagnostic done at a closer auto parts store first so you know what you are dealing with.
Call for a tow if the light is blinking, if the engine is running rough or making unusual noises, if you smell burning, or if the vehicle is losing power. These signs indicate active engine damage or a serious fault that will worsen with continued driving. Towing costs $75 to $150 depending on distance, but it prevents a $2,000 repair from becoming a $5,000 one.
If you are unsure whether the situation is urgent, describe what you are experiencing to the repair shop over the phone. Most shops can tell you whether to drive in or arrange a tow based on your description.
What happens after you get the fault code read
Once you have the fault code and description, you have three options: take the report to a trusted mechanic for a second opinion and repair estimate, take it to the dealership (which will charge more but has factory-specific knowledge), or attempt a straightforward fix yourself if the code points to something like a gas cap or a spark plug.
Do not ignore the light or clear the code without addressing the underlying problem. The light will return, and the longer you wait, the more damage can accumulate. For example, a failing catalytic converter can overheat and fail completely, turning a $500 repair into a $2,000 one.
If you are not sure whether the repair is urgent or necessary, get a second opinion. Some repairs (like a faulty oxygen sensor affecting fuel economy) can wait a few weeks; others (like a blinking light indicating misfires) need when ready attention.
Frequently Asked Questions
Can I drive with the check engine light on?
If the light is steady and the engine sounds and feels normal, you can drive to a repair shop or diagnostic location. If the light is blinking, the engine is misfiring and you should stop driving and have the vehicle towed. If you notice rough idling, loss of power, or unusual smells, treat it as urgent even if the light is steady.
Will the check engine light go away on its own?
Sometimes. If the problem was temporary (like a loose gas cap or a brief sensor glitch), the light may clear after the engine computer runs its next diagnostic cycle, usually within a few days of driving. If the underlying problem persists, the light will stay on or return.
What does it cost to fix a check engine light?
Costs vary widely depending on the fault code. A loose gas cap costs nothing. A spark plug replacement costs $50 to $200. An oxygen sensor costs $150 to $400. A catalytic converter costs $400 to $2,500. You need the fault code read to know which repair you are facing.
Can I clear the check engine light myself?
Yes, with an OBD-II scanner you can clear the code, and the light will turn off. However, clearing the code does not fix the problem — the light will return when the fault occurs again. Clearing codes yourself is useful only if you have already repaired the underlying issue and want to confirm the fix worked.
Is the check engine light the same as the service engine soon light?
No. The check engine light indicates a fault detected by your engine computer. The service engine soon light is a maintenance reminder that your vehicle needs scheduled service (oil change, filter replacement, etc.). They are separate systems, though some vehicles use the same light for both.