Check Engine Light: what it means and what to do

Color: Amber/yellow (flashing = urgent)

Urgency: Steady: get it checked soon. Flashing: stop driving as soon as it is safe.

What it means

The engine computer (ECU) has detected a fault in the engine, emissions, or ignition system and stored a diagnostic trouble code (DTC).

Is it safe to drive?

Usually yes for short trips if steady and the car drives normally. If it is flashing, a severe misfire may be damaging the catalytic converter: reduce speed and get it to a shop.

Likely causes

Typical cost ranges

Rough general estimates for US shops (parts and labor). Your price depends on vehicle, region, and shop.

RepairRough range
Code scan / diagnostic$0–$180 (many parts stores read codes free)
Gas cap$15–$60
O2 sensor replaced$150–$500
Spark plugs / coil$100–$600
Catalytic converter$1,000–$3,500+

What to tell the shop

Ask for the exact code(s) (e.g. P0420) and freeze-frame data, whether the light is steady or flashing, and what test confirmed the diagnosis before parts are replaced.

Frequently asked questions

What does the Check Engine Light mean?

The engine computer (ECU) has detected a fault in the engine, emissions, or ignition system and stored a diagnostic trouble code (DTC).

Is it safe to drive with the Check Engine Light on?

Usually yes for short trips if steady and the car drives normally. If it is flashing, a severe misfire may be damaging the catalytic converter: reduce speed and get it to a shop.

What causes the Check Engine Light to come on?

Common causes include: Loose or faulty gas cap; Oxygen (O2) sensor failure; Spark plugs or ignition coils (misfire); Mass airflow (MAF) sensor issue; Evaporative emissions (EVAP) leak; Catalytic converter failure.

How much does it cost to fix the Check Engine Light problem?

Rough general estimates: Code scan / diagnostic: $0–$180 (many parts stores read codes free); Gas cap: $15–$60; O2 sensor replaced: $150–$500; Spark plugs / coil: $100–$600; Catalytic converter: $1,000–$3,500+. Actual costs vary by vehicle, region, and shop.

What should I tell the mechanic?

Ask for the exact code(s) (e.g. P0420) and freeze-frame data, whether the light is steady or flashing, and what test confirmed the diagnosis before parts are replaced.

General information only, not professional mechanical advice. Check your owner's manual, and if in doubt, stop safely and call for help.

Get the AutoFairly newsletter

Plain-English car repair and buying tips, plus early access when new tools launch. No spam.