Guide

Can I Drive With the Check Engine Light On?

Last reviewed May 2026 · Find This Code Editorial Team

The short answer: it depends on how the light looks. A steady, solid check engine light is very different from a flashing one — and understanding the difference can save your engine from serious damage.

Flashing check engine light — stop driving immediately

A flashing (blinking) check engine light means the ECU has detected an active, severe engine misfire. Raw, unburned fuel is passing through the engine into the catalytic converter, which can destroy it within minutes of driving. Pull over safely as soon as possible and do not continue driving until the problem is diagnosed.

Steady light — what it usually means

A solid, non-flashing check engine light indicates the ECU has detected a fault, but it is not actively damaging the vehicle at this moment. In most cases, it is safe to drive cautiously for a short distance — but you should read the code as soon as possible to understand what you're dealing with.

"Safe to drive" does not mean "ignore indefinitely." Most check engine codes indicate a problem that will worsen over time, affect fuel economy, or cause an emissions test failure.

Codes that are urgent — don't ignore

Even without a flashing light, some codes require prompt attention:

P0300 / P030x (Misfire)

A steady-light misfire still stresses the catalytic converter and risks mechanical engine damage if the root cause is low compression or oil burning.

P0171 / P0174 (System Too Lean)

A lean condition detonates at higher temperatures and can damage pistons, valves, and cylinder walls over extended driving.

P0128 (Coolant Temperature Below Thermostat Regulating Temperature)

A stuck-open thermostat prevents the engine from reaching optimal temperature, causing increased fuel consumption and accelerated wear.

P0700 (Transmission Control System Malfunction)

Driving with a transmission fault can turn a manageable electrical issue into an expensive mechanical failure.

Codes that are lower urgency (but still need attention)

These codes typically don't risk immediate damage, but they will cause emissions test failures and indicate a real problem:

  • P0420 / P0430Catalyst efficiency — emissions test failure, but the car usually drives normally
  • P0440 / P0442 / P0455 / P0456EVAP system leaks — emissions test failure, but no immediate driveability impact
  • P0505 / P0507Idle control — rough idle, but usually safe to drive to a shop

Other warning signs to watch for

Even if your check engine light is solid and the code seems minor, pull over and call for help if you also notice:

  • Temperature gauge climbing toward the red zone (overheating)
  • Oil pressure warning light illuminated
  • Unusual knocking or grinding sounds from the engine
  • Severe loss of power or the engine stalling
  • Smoke or strong burning smells from the engine bay or exhaust
  • Significant shaking or vibration that wasn't present before

What to do when the light comes on

  1. 1
    Note whether the light is solid or flashing. If flashing, stop driving soon.
  2. 2
    Check for any other warning lights or unusual symptoms (overheating, noise, vibration).
  3. 3
    Read the code with an OBD-II scanner as soon as possible. Many auto parts stores read codes for free.
  4. 4
    Look up what the code means on Find This Code to understand the urgency.
  5. 5
    Don't just clear the code and hope it doesn't return — address the underlying cause.