/check-engine-light
Check engine light on? Here is what it actually means
Short answer: a steady light means the computer stored a fault code — the car is usually safe to drive to a shop. A flashing light means a fault is happening right now, and continuing to drive can destroy the catalytic converter. Pull over.
Steady vs flashing
| Light | What it means | What to do |
|---|---|---|
| Flashing | Active misfire dumping raw fuel into the exhaust | Slow down, pull over, do not keep driving |
| Steady then flashing | Intermittent misfire getting worse | Treat as flashing |
A flashing light is the one case where "I will deal with it next week" turns a $150 repair into a $1,500 one. The catalytic converter overheats when unburned fuel hits it.
The five most common causes
- Loose or faulty gas cap — the cheapest fix on the list. Tighten it, drive a few
trips, and the light may clear itself. Cost: $0–25 for a new cap.
- Oxygen sensor — measures exhaust oxygen and trims fuel. Common after 60,000
miles. Cost: $150–350 parts and labor.
- Spark plugs or ignition coils — causes rough idle and misfires. Plugs:
$150–400. Coils: $200–500 depending on how many.
- Mass airflow sensor — dirty or failed, causes poor running and bad mileage.
Cost: $150–400. Sometimes cleaning ($50–100) is enough.
- Catalytic converter — usually the result of one of the above being ignored.
Cost: $1,000–2,500. This is the one you avoid by acting early.
Less common: EVAP leaks, EGR valve, thermostat, transmission codes.
How to read the code yourself
Any OBD-II scanner reads the same standard codes, and a basic Bluetooth one costs $20–50. Many U.S. parts stores will scan your car for free.
- Plug the scanner into the port under the dash, driver's side.
- Turn the ignition on (engine off is fine for most scanners).
- Read the code, for example
P0301— cylinder 1 misfire. - Search the code plus your make, model and year. Codes are generic; the cause is
often model-specific.
Do not clear the code before a shop sees it. Clearing erases the freeze-frame data that tells a technician what the engine was doing when the fault set.
What a diagnosis should cost
- Scan only: free to $50.
- Diagnostic fee at an independent shop: $100–200, often credited toward the repair.
- Dealership: $150–250.
Ask one question before authorizing work: "Is this the cause of the code, or a guess?" A good shop will show you the live data.
When you can keep driving
Safe for a few days with a steady light and normal behavior: yes.
Stop and get help if you also notice:
- flashing light
- rough idle or misfire
- loss of power
- overheating
- burning smell
- smoke
FAQ
Will disconnecting the battery reset it? It may clear the code and the readiness monitors — which can fail your next emissions test. Fix the cause instead of hiding it.
Can I drive with the light on for months? You can, until the underlying fault damages something expensive. A $200 sensor is cheaper than the $1,500 converter it ruins.
Why did the light come on right after refueling? Usually the gas cap or the EVAP system. Check the cap first.
Last reviewed: November 2026. General information, not a diagnosis. Have the vehicle inspected by a qualified technician before authorizing repairs.