HowLongFor

How Long Does a Check Engine Light Stay On?

By the HowLongFor Editorial Team

Quick Answer

After the underlying problem is fixed, a check engine light usually turns off on its own within 1–3 drive cycles (about 20–100 miles), or instantly if you clear the code with a scanner. A loose gas cap can resolve in the same 1–3 cycles.

Duration by Type

After a completed repair (auto-reset)(most common)1 day – 3 days

About 1–3 drive cycles / 20–100 miles

Cleared with an OBD-II scanner1 minute
Loose gas cap, tightened1 day – 3 days
Problem not fixed7 days

Stays on indefinitely until addressed

Quick Answer

Once the problem triggering it is fixed, a check engine light typically turns itself off within 1–3 drive cycles, which is roughly 20–100 miles or a few days of normal driving. If you use an OBD-II scanner to clear the code, it goes off immediately. If nothing is fixed, the light stays on indefinitely until the issue is addressed or the car detects the fault has cleared.

How Long It Takes to Turn Off by Situation

SituationTime to Turn Off
Cleared with an OBD-II scannerInstant
Loose/faulty gas cap tightened1–3 drive cycles (20–100 miles)
Repair completed, light left to reset1–3 drive cycles (a few days)
Battery disconnected to resetInstant, but returns if unfixed
Problem not fixedStays on indefinitely
Flashing check engine lightStays on/flashing until fixed — stop driving

Solid vs. Flashing Light

A steady check engine light signals a non-emergency issue you should diagnose soon. A flashing light means a severe problem — usually an engine misfire dumping raw fuel that can destroy the catalytic converter. Pull over and stop driving if the light is flashing; it won't stop until the fault is repaired.

Factors That Affect How Long It Stays On

  • Whether the problem is actually fixed — the light only clears once the car's computer confirms the fault is gone.
  • Number of drive cycles — the ECU needs several complete cycles (cold start, driving, shutdown) to re-run its self-tests.
  • Type of fault — some monitors, like the evap/gas-cap system, take longer to re-verify.
  • Whether you cleared the code — a scanner or battery disconnect resets it instantly.
  • Intermittent issues — a fault that comes and goes can make the light flicker on and off.

How to Turn It Off Faster

  • Fix the root cause first — clearing the code without repairing the problem just delays its return.
  • Check the gas cap — tighten it until it clicks; a loose cap is one of the most common triggers.
  • Use an OBD-II scanner to read the code and clear it after the repair.
  • Complete several full drive cycles — mix highway and city driving so all monitors can run.
  • Avoid just disconnecting the battery — it clears the light but also erases readiness data needed for emissions tests.

When to See a Mechanic

Get professional help right away if the light is flashing, if it's paired with rough running, stalling, smoke, or strange noises, or if it's accompanied by other warning lights. Even a steady light shouldn't be ignored for long — a minor issue like a failing oxygen sensor can worsen fuel economy and lead to costly catalytic-converter damage. If the light returns after clearing, the underlying problem still exists and needs diagnosis.

Pro Tips

Fix the root cause before clearing the code, or the light will simply come back.

Car Care Council

Drive a mix of highway and city miles over a few days so all monitors run and the light can self-reset.

U.S. EPA

Tighten the gas cap until it clicks before assuming a bigger problem.

Consumer Reports

Quick Facts

A flashing check engine light signals a serious misfire; you should stop driving to avoid catalytic converter damage.

Source: Car Care Council

A loose or faulty gas cap is one of the most common check-engine-light triggers.

Source: Consumer Reports

Disconnecting the battery clears the light but also erases emissions readiness data needed to pass inspection.

Source: U.S. EPA

Sources

How long did it take you?

day(s)

Was this article helpful?