Check Engine Light Flickers On and Off Intermittently

Quick answer

A check engine light that comes on for a while, goes off on its own, then returns days or weeks later is a different pattern from a rapidly flashing light seen during a single drive — this intermittent, over-time pattern usually points at a loose or failing gas cap, a marginal sensor connection, or an EVAP leak that only shows up under certain temperature or humidity conditions. See our check engine light flashing guide if your light is instead flashing rapidly during driving — that’s a different, more urgent symptom entirely.

Severity: Low to moderateSafe to drive: YesDIY level: BeginnerTypical repair: $0 – $300

Two Different Symptoms Often Confused

SymptomMeaningSee also
Light flashes rapidly during drivingActive misfire, needs prompt attention Check engine light flashing
Light comes on, later turns off on its own, returns days laterIntermittent fault, usually less urgentThis guide
Light is steady, car runs completely normallyOften an emissions code with no drivability symptomCheck engine light on but car runs fine

Why the Light Turns Off By Itself

Many fault monitors use a “three strikes” style system — if the underlying condition doesn’t recur for several consecutive successful drive cycles, the code clears and the light turns off automatically, with no tool or intervention needed. This is exactly why an intermittent fault produces a light that comes and goes: the condition triggers the code, then several trouble-free drives clear it again, until the underlying issue recurs.

Common Causes

  1. A gas cap that’s loose or seals inconsistently — see our check engine light with no symptoms guide, since this is the single most common cause across nearly every category of steady or intermittent light with no drivability change.
  2. A marginal sensor or wiring connection that makes intermittent contact — vibration, temperature changes, or moisture can all affect a connection that’s borderline but not fully failed.
  3. An EVAP leak that only manifests under certain conditions — some small leaks only trigger the monitor under specific temperature or humidity combinations, explaining why the code doesn’t appear every single drive.
  4. A sensor nearing end of life, giving occasionally out-of-range readings before failing consistently.

How to Approach It

  1. Check the gas cap first, every time — free, and resolves a genuine share of intermittent cases.
  2. Get the code read while the light is actually on, since freeze-frame data captured at that moment is more useful than trying to diagnose after it’s already cleared itself.
  3. Note any pattern — does it happen after rain, in cold weather, or after refueling? Environmental correlation points toward an EVAP or connection-related cause.
  4. Don’t reset it manually unless you’ve addressed a specific found cause — see our check engine light reset guide for why this usually doesn’t help and can lose useful diagnostic data.
Raising a car safely

Never work under a vehicle supported only by a jack. Use axle stands on firm, level ground, chock the wheels that stay down, and leave the car in gear or Park with the handbrake on. A jack lifts; stands hold.

Possible Fixes

CauseFixTypical cost
Loose/faulty gas capTighten or replace$0 – $30
Marginal wiring connectionClean or repair the connector$30 – $150
Intermittent EVAP leakLocate and repair the leak$50 – $300
Failing sensorReplace the sensor$100 – $300

Can I Keep Driving With an Intermittent Light?

Yes, with care

Yes, generally — unless the underlying cause turns out to be something more serious once diagnosed, an intermittent, non-flashing light is a lower-urgency category than a steady or flashing one. It’s still worth getting the code read next time it’s illuminated rather than waiting indefinitely, since the pattern itself can worsen into a permanent code over time.

When to See a Mechanic

Worth a visit next time the light is on, specifically to capture the code and freeze-frame data before it potentially clears itself again. More in our warning lights section.

Frequently Asked Questions

Why does my check engine light come on and then turn off by itself?

Many fault monitors use a system where the code clears automatically after several consecutive trouble-free drive cycles — the light returns later if the underlying intermittent condition recurs.

Is an intermittent check engine light less serious than a steady one?

Generally yes, though it still deserves diagnosis — get the code read while the light is actually on, since that captures the most useful information.

What’s the difference between a flickering light and a flashing light?

A flashing light rapidly flickers during active driving and always means an active misfire needing prompt attention. A light that comes and goes over days or weeks is a different, generally less urgent pattern.

Can weather affect an intermittent check engine light?

Yes — some EVAP leaks and marginal electrical connections only trigger under specific temperature or humidity conditions, which is why the light may correlate with rain or cold weather.

Should I get an intermittent check engine light diagnosed?

Yes, ideally the next time it’s illuminated, since that’s when a scan tool can capture the actual code and freeze-frame data most usefully.