Your check engine light means your car's computer found a problem

The check engine light appears on your dashboard when your vehicle's onboard diagnostic system detects something wrong with the engine, emissions system, or transmission. It does not mean your engine is about to fail — it means the computer recorded a fault code and is alerting you to have it read. The light can stay on for weeks or months, or it can blink, which signals a more urgent problem.

A steady light usually means you can drive to a mechanic or auto parts store without when ready danger, though you should not ignore it. A blinking check engine light means stop driving as soon as safely possible — this typically signals misfires or catalytic converter damage that will worsen if you keep going.

Key Takeaways

  • A steady check engine light does not mean your engine is failing; it means your car's computer found a fault code you should have read.
  • A blinking check engine light is more serious and means you should pull over and have the car towed rather than driven to a mechanic.
  • You can read the fault code yourself with an inexpensive scanner, or have an auto parts store read it for free at many locations.
  • Common causes include a loose gas cap, a faulty oxygen sensor, a bad catalytic converter, or a misfire — some are cheap to fix and some are not.
  • Ignoring the light does not make the problem go away, and some issues will damage expensive parts if left unfixed.

How to read the fault code yourself

Your car stores a specific code when the light comes on. You can read this code with an OBD-II scanner (on-board diagnostic scanner), which plugs into a port under your steering wheel or dashboard. Most scanners cost between $25 and $100, and many auto parts stores will read the code for free if you bring the car in.

The code itself is a four-digit number starting with P, C, B, or U. A P code points to the powertrain (engine and transmission). Once you have the code, you can search it online to learn what it means — for example, P0420 means your catalytic converter is not working properly. Knowing the code helps you decide whether to drive to a mechanic or have the car towed.

Common reasons the light turns on

A loose or missing gas cap is the most common cause and the easiest to fix. If your cap is cracked or not sealing, fuel vapors escape and trigger the light. Check your cap first — if it is loose, tighten it, and the light may turn off after a few driving cycles.

An oxygen sensor failure is the next most common cause. This sensor measures how much unburned oxygen is in your exhaust and helps your engine run efficiently. A bad sensor usually costs $150 to $300 to replace and will not damage other parts if you wait, but your fuel economy will drop.

A faulty catalytic converter is more serious and more expensive. This part cleans harmful gases from your exhaust. If it fails, the light will blink or stay steady, and driving on it can cause it to overheat and damage itself further. Replacement costs $400 to $2,500 depending on your car.

A misfire — when one or more cylinders fail to ignite fuel properly — can be caused by a bad spark plug, a faulty ignition coil, or a fuel injector problem. Misfires feel like your engine is stuttering or hesitating. If the light blinks, stop driving when ready, as continuing can damage the catalytic converter.

Steady light versus blinking light

A steady check engine light means the computer found a fault but your engine is still running normally. You can usually drive to a mechanic or auto parts store to have the code read. Plan to get it checked within a few days, but you are not in when ready danger.

A blinking check engine light signals a serious problem — usually a misfire or catalytic converter issue — that is actively damaging your engine or emissions system. Pull over safely and turn off the engine. Call a tow truck rather than driving the car, because each mile you drive will make the damage worse and the repair more expensive.

What happens if you ignore the light

Ignoring the light does not make the problem disappear. Some issues, like a bad oxygen sensor, will just make your car less fuel-efficient and slightly sluggish. Others, like a failing catalytic converter, will get worse over time and eventually damage other parts.

If you drive on a blinking light, you risk destroying your catalytic converter, which is one of the most expensive parts to replace. You may also fail an emissions test if your state requires one, and you will not be able to register your car. The longer you wait, the more likely a small problem becomes a large repair bill.

Next steps after the light comes on

First, check your gas cap. If it is loose or damaged, tighten or replace it and drive normally for a few days — the light may turn off on its own.

If the light stays on, get the fault code read. Many auto parts stores offer this for free. Write down the code and search it online to understand what it means.

Once you know the code, you can decide your next move. Some repairs are urgent (like a blinking light or a misfire), and some can wait a week or two (like a bad oxygen sensor). Call a trusted mechanic and describe the code — they can tell you how serious it is and what it will cost to fix.

Frequently Asked Questions

Can I drive with the check engine light on?

If the light is steady, yes — you can drive to a mechanic or auto parts store to have it read. If the light is blinking, no — pull over and have the car towed. A blinking light means active damage is happening.

Will the check engine light turn off by itself?

Sometimes. If the problem was temporary (like a loose gas cap or a brief sensor glitch), the light may turn off after a few driving cycles. If the underlying problem remains, the light will stay on or come back.

How much does it cost to fix a check engine light?

It depends entirely on the fault code. A loose gas cap costs nothing. A bad oxygen sensor costs $150 to $300. A failing catalytic converter costs $400 to $2,500. You need the code read to know the actual cost.

What does the code P0420 mean?

P0420 means your catalytic converter is not working properly or your oxygen sensor is faulty. This is a more serious code that usually requires a mechanic's diagnosis, as the fix could be a sensor replacement or a converter replacement.

Can a bad battery cause the check engine light?

A weak battery can cause sensor readings to be incorrect, which might trigger the light. If your battery is old or dying, have it tested. However, if the light stays on after a new battery, the fault code is the real issue to address.