You are offline — AutoTools still works from your device.
Car symptom

Check engine light on

The light means the ECU stored a code. Steady is usually sensor/emissions; flashing is a severe misfire.

Start the guided diagnostic

Most likely causes

  1. EVAP (loose fuel cap)
  2. Oxygen sensor aging
  3. Catalyst efficiency
  4. Misfire (plugs, coils)
  5. Thermostat stuck open

Checks to run

  1. Check the fuel cap first
  2. Read the stored code
  3. Clear and see if it returns
  4. Confirm before replacing

Tools you may need

OBD-II scanner
Confirm before replacing. These are hypotheses to check — never buy parts on a guess. If the fault involves brakes, airbags or fuel under pressure, use a professional.
Advertisement

FAQ

It depends on the cause. Some causes are cheap and quick; others (like a head gasket or seized caliper) need attention soon. Work through the checks in order and confirm before replacing parts.
Start with the free checks listed here. If they involve high voltage, fuel under pressure, airbags or brakes, let a professional handle it.
The interactive diagnostic asks targeted questions to narrow it down, and every cause must be confirmed with a measurement — never guess.

Other symptoms

Advertisement
Install AutoToolsWorks offline, one tap away.
Ask the AI mechanic
Hi! Ask me anything about your car — codes, noises, parts, maintenance.
All tools