Check engine light on

The check engine light means the engine computer has stored a fault code. The code is the starting point: it tells you which system to look at.

AreaEngine
UrgencyModerate

Can I keep driving? Drivable with care. Diagnose soon: performance, economy or other components can be affected.

Common causes

Loose fuel cap

Sets EVAP leak codes; tighten and wait a few drive cycles.

Oxygen sensor or catalytic converter

Very common on older cars.

Misfire

A flashing light means a severe misfire: reduce load.

MAF sensor or vacuum leak

Fuel trim codes.

EVAP system

Small leaks, purge valve faults.

What to check

  1. Read the code with an OBD2 scanner (inexpensive, or free at many parts stores).
  2. Look up the code in our OBD2 database.
  3. A flashing light means stop hard driving now.

Related OBD2 codes

Repair guides

Other engine problems

General guidance only. A qualified technician can confirm the cause; brakes, steering and fuel leaks should be checked professionally if in doubt.