Warning Lights

Check Engine Light On (Solid)

Check soon

How urgent is check engine light on?

Get the code read soon

A solid (not flashing) check engine light with the car running normally is rarely an emergency. But it's a fault code waiting to be read — and driving for months with it on means you'll miss the next warning that actually matters.

What does check engine light on mean?

The check engine light means the engine control computer detected something outside its expected range — most often in the emissions, fuel, or ignition systems — and stored a diagnostic trouble code (a P-code like P0420 or P0301). The light itself doesn't tell you what's wrong; the code narrows it down enormously.

The critical distinction is solid versus flashing. Solid means 'logged a fault, get it checked'. Flashing means an active misfire that can destroy the catalytic converter — a different, urgent situation covered in our flashing check engine light page.

Can I keep driving?

Short trips, yes. Treat it as a job for this week rather than this month, and skip the long drive until someone has looked at it.

Not sure which light it is?

Snap a photo of your dashboard and Rev — GarageHub's AI mechanic — identifies the warning light and tells you what to do next.

Ask Rev about my car

What causes check engine light on?

CauseLikelihoodSeverity
Loose or faulty gas cap / EVAP leakA classic. Tighten the cap; on many cars the light clears itself after several drive cycles if that was the cause.CommonMinor
Oxygen sensor or air-fuel sensor faultAffects fuel economy and emissions more than drivability.CommonModerate
Catalytic converter efficiency codeOften P0420/P0430. Sometimes the converter, sometimes an upstream cause — worth proper diagnosis before replacing an expensive cat.CommonModerate
Mass airflow sensor or vacuum leakCan come with rough idle or hesitation.CommonModerate
Ignition components (plugs, coils) starting to failMay log misfire codes before you feel anything.CommonModerate
Hundreds of other possibilitiesThis is why reading the code beats guessing. There are thousands of possible codes.Varies

What can I check myself?

  1. Check the gas cap first: remove, inspect the seal, and retighten until it clicks. If that was it, the light typically clears itself after a few days of driving.
  2. Read the code yourself: inexpensive Bluetooth OBD2 readers work with phone apps, and many parts stores read codes for free.
  3. Note any symptoms alongside the light: rough running, smells, smoke, or poor fuel economy all narrow the diagnosis.
  4. Snap a photo of the dashboard — Rev, GarageHub's AI mechanic, can identify warning lights from a photo and tell you what to do next.
  5. If the light is flashing rather than solid, stop reading this page and see the flashing check engine light guide — that one is urgent.

What does the repair cost?

RepairTypical range
Code readFree at many parts stores or with your own reader; a shop's diagnostic fee typically runs $80–$150 and often gets credited toward the repair.Free–$150
Gas capThe happy ending.Roughly $10–$40
Oxygen sensorDepends on sensor location and vehicle.Roughly $150–$500
Catalytic converterOne of the wider ranges in car repair — varies hugely by vehicle and parts choice. Diagnose properly before replacing.Roughly $500–$2,500+

Ranges are broad US-typical estimates for common vehicles at independent shops. Luxury brands, dealers, and regional labor rates can land well outside them — treat these as orientation, not quotes.

This page is generic. Rev isn't.

Tell it your car and it answers for your engine and your mileage — off your own service history, not a page written for every car at once.

Ask Rev about my car

Frequently asked questions

Can I keep driving with the check engine light on?

If the light is solid and the car drives normally, short-term driving is generally fine — but get the code read within days, not months. If the light flashes or the car runs badly, that changes the answer.

Will the light reset itself?

If the fault stops recurring (like a loose gas cap you tightened), most systems turn the light off after a number of clean drive cycles. If the fault persists, the light stays.

Why is the light on if the car runs fine?

Many monitored faults — especially emissions-related ones — don't affect how the car feels. The computer notices things you can't.

Can a phone code reader really diagnose it?

It reads the code, which is the starting point, not the full diagnosis. A code points at a circuit or system, not always the exact failed part — that's where testing (or asking Rev with your car's context) comes in.

Where to go next

Related symptoms

Car Symptoms →