Check Engine Light On? What It Means and What to Do
That dashboard warning light can mean anything from a $5 gas cap to a $3,000 catalytic converter. Here is how to diagnose it yourself and know exactly what to tell the mechanic.
Steady vs Flashing: The Critical Difference
A steady check engine light means something needs attention but is not an emergency. You can usually continue driving to a mechanic within a few days. A flashing check engine light means stop driving as soon as safely possible. A flashing light indicates an active engine misfire sending unburned fuel into the catalytic converter. This can destroy the converter within minutes, turning a $200 spark plug repair into a $1,500 to $3,000 catalytic converter replacement. If your check engine light is flashing, pull over safely, turn off the engine, and call for a tow.
The 10 Most Common Causes
In order of frequency: 1. Loose or damaged gas cap (tighten it, light may clear after 3 drives). 2. Oxygen sensor failure ($150 to $300). 3. Catalytic converter failure ($1,000 to $2,500). 4. Mass airflow sensor ($200 to $400). 5. Spark plugs or ignition coils ($100 to $400). 6. Evaporative emission system leak ($100 to $200). 7. EGR valve failure ($200 to $500). 8. Thermostat issues ($150 to $300). 9. Vacuum leak ($100 to $200). 10. Transmission issues ($500 to $5,000+). The gas cap alone accounts for approximately 10 percent of all check engine lights.
How to Read the Code Yourself
Every check engine light is triggered by a diagnostic trouble code stored in your car computer. An OBD2 scanner ($15 to $40) plugs into the port under your dashboard on the driver side. Turn the ignition on without starting the engine. The scanner displays codes like P0420 or P0171. Search the code online with your car make and model for detailed information. AutoZone, O Reilly, and Advance Auto Parts read codes for free. The code tells you which system detected a problem but not necessarily which specific part failed. For example, P0420 means catalytic converter efficiency is below threshold, but the cause could be the converter, an oxygen sensor, or an exhaust leak.
Is It Safe to Keep Driving?
With a steady light and no performance changes, drive to a mechanic within a few days. With a steady light and noticeable performance changes like rough idle or reduced power, drive directly to a mechanic and avoid highway speeds. With a flashing light, stop immediately. With a steady light that has been on for weeks, the issue is likely something minor like an oxygen sensor, but should still be diagnosed because even minor issues affect fuel economy and can trigger more serious problems over time.
How to Reset the Check Engine Light
After fixing the problem, the light may clear itself after 3 to 5 driving cycles. You can clear it immediately with an OBD2 scanner using the Clear Codes option. Never clear the code without fixing the problem because it will return. If you clear and it does not return, the issue was intermittent. A common mistake is clearing codes before emissions inspection. The inspection computer detects recently cleared codes and will fail the vehicle because it cannot verify the emissions systems have been tested during normal driving.
Pro Tips
Frequently Asked Questions
Can I pass emissions with the check engine light on?
No. A vehicle with an illuminated check engine light automatically fails emissions inspection. You must have the issue repaired and the light cleared. If codes were recently cleared, most states require drive cycles to complete before the inspection will pass.
How much does it cost to fix a check engine light?
Costs range from $0 (loose gas cap) to $3,000+ (catalytic converter). Most common repairs cost $150 to $500. An OBD2 reader ($20 to $40) or free code read at auto parts stores tells you the specific issue for an accurate estimate.
Will the check engine light turn off by itself?
Sometimes. If the issue was temporary like a loose gas cap, the light turns off after 3 to 5 drive cycles. If it stays on for more than a week of regular driving, the issue is persistent and needs repair.
Still stuck? Chat with James now.
Get personalized auto mechanic help for your specific situation β just $3.
Chat with James Kowalski β $3 β