Check Engine Light On
A check engine light means the car’s engine computer has found a fault, from a loose gas cap to a misfire or emissions problem. The most common fix is a diagnostic scan plus the repair it points to, which usually costs about $100 to $300 for the scan and simple fixes, or more if parts need replacement.
- Severity
- Moderate
- Can I drive?
- Drive with caution
- DIY?
- Possible with some experience
- Repair cost range
- $25 – $650
Get the answer for your exact car
Add your car and a few details. DashClue asks up to 3 questions, then tells you the most likely cause and what it should cost.
FreeNo card neededAnswer in about 2 minutes
Why it happens
The check engine light is the car’s warning light for the engine management and emissions system. It comes on when the computer sees sensor readings or system behavior that are outside the normal range. Sometimes the problem is minor, like an unsealed gas cap, but it can also be a serious issue such as a misfire, fuel problem, or failing catalytic converter. If the light is flashing instead of steady, the problem is usually more urgent.
Common symptoms
- Light is steady on
- Light flashes while driving
- Rough idle
- Poor fuel economy
- Reduced power
- Hard starting
Causes, fixes and costs
Check Engine Light On
General guide for most cars. Your car may differ.
A steady light often means the car can still be driven short term, but the underlying fault can damage the catalytic converter or worsen engine running problems. Stop driving if the light is flashing, the engine is shaking badly, it is losing power, or you smell strong fuel or burning odors.
Most likely causes
- 1
Loose or faulty gas capHigh
A loose cap often turns on the light with no other symptoms, or with a fuel smell after refueling. It is especially likely if the light came on soon after filling up.
Quick check: Tighten the gas cap until it clicks, then drive a few trips and see if the light goes out. Inspect the seal for cracks or damage.
- 2
Evaporative emissions leakHigh
Small EVAP leaks can come with no drivability symptoms, but sometimes you may notice a fuel smell after parking. The light may appear after refueling or come and go.
Quick check: Look for cracked vacuum hoses, damaged EVAP lines, or a cap that will not seal properly. A shop smoke test can find the leak.
- 3
Engine misfireMedium
A misfire often causes rough idle, shaking, hesitation, or a flashing check engine light. It can be from worn spark plugs, bad coils, or fuel delivery problems.
Quick check: Note whether the engine shakes, lacks power, or the light flashes under load. A scan tool may show misfire codes.
- 4
Faulty oxygen sensor or catalytic converter issueMedium
These problems often show up with poor fuel economy and sometimes a sulfur or rotten-egg smell. The car may still run normally at first, but the light stays on until the fault is fixed.
Quick check: Check for any drop in mileage, exhaust smell, or codes related to oxygen sensor or catalyst efficiency. A scanner will usually point to the affected bank.
Can you fix it yourself?
Possible with some experience
Difficulty: Easy. A driver can handle simple checks like tightening or replacing the gas cap and inspecting obvious hoses. For anything beyond that, you need an OBD2 scan tool and, for many faults, a shop diagnosis to test sensors, leaks, or misfires.
Show the stepsHide the steps
- Check whether the gas cap is tight and the seal is clean
- Look for obvious vacuum hose or air intake damage
- If the light is flashing, stop driving and have it towed
- Read the OBD2 codes with a scanner
- Fix the simple cause first, then clear the codes
- Drive and recheck whether the light returns
Estimated repair cost
$100 – $180
Diagnostic scan: Typical independent shop scan and basic inspection
- Gas cap replacement$25 – $90
- EVAP leak repair$150 – $450
- Ignition tune-up or coil/spark plug repair$150 – $650
- Oxygen sensor replacement$175 – $450
Prices vary by vehicle, location, and how much testing is needed before repairs.
Frequently asked questions
Can I drive with the check engine light on?
If the light is steady and the car runs normally, you can usually drive it short term. If the light is flashing, the engine is shaking, or the car has lost power, stop driving and get it checked right away.
Why did the check engine light come on after getting gas?
A loose or bad gas cap is a common reason, because the evaporative emissions system needs a sealed tank. Tighten the cap and see if the light clears after a few trips, but if it stays on, have the EVAP system checked.
Will the check engine light turn off by itself?
Sometimes it will if the fault was temporary and the problem does not return. More often the code stays stored until the cause is repaired and the light is cleared with a scanner.
Can I pass inspection with the check engine light on?
Usually no. In most states, an illuminated check engine light means the car will fail emissions inspection, even if it seems to drive fine.
What is the cheapest fix for a check engine light?
The cheapest common fix is tightening or replacing the gas cap. If that is not the cause, the next step is reading the code so you do not replace parts at random.
Related codes
- P0420 Catalyst System Efficiency Below Threshold (Bank 1)
- P0171 System Too Lean (Bank 1)
- P0300 Random/Multiple Cylinder Misfire Detected
- P0455 Evaporative Emission System Leak Detected (Large Leak)
- P0442 Evaporative Emission System Leak Detected (Small Leak)
- P0133 O2 Sensor Circuit Slow OBDResponse (Bank 1 Sensor 1)
Related problems
This guide covers most cars and is general advice, not an inspection. Prices are typical US independent-shop ranges and vary by region, car and shop. If your brakes, steering or a warning light feel unsafe, stop driving and contact a mechanic.