Toyota Readout

Corolla · Diagnostic readout

Toyota Corolla Check Engine Light: Causes, Codes & Fixes

What it isThe Corolla's engine computer logged a fault — often the same one that lights TRAC OFF
SeverityModerate
Safe to drive?Steady light: short trips OK. With TRAC OFF, go easy in rain/snow. Flashing: stop
Typical cost$0 gas cap to ~$300 sensor or coils

Fix it

  1. Scan the code first

    OBD2 reader or free parts-store scan — it names the system at fault.

  2. Check the gas cap

    Tighten until it clicks; replace a cracked seal. Cheapest, most common trigger.

  3. Repair what the code points to

    O2/air-fuel sensor, EVAP valve, or plugs/coils for a misfire.

  4. Clear it and confirm

    Clear the code; TRAC OFF clears with it. Check the light stays off over a few drives.

As an Amazon Associate, Toyota Readout earns from qualifying purchases — if a scan tool or part you buy through these links helps, it costs you nothing extra.

See OBD2 scanners on Amazon → With live data, even a cheap reader turns a mystery light into a named code.

What's going on

On a Corolla the check engine light means the engine computer logged a trouble code. Steady = a stored fault to diagnose within a few days; flashing = an active misfire, so ease off right away. The Corolla very often shows TRAC OFF alongside it — normal, because one engine fault disables traction and stability control.

Usual triggers: a loose gas cap (EVAP), an aging oxygen / air-fuel sensor, an ignition misfire from plugs or coils, an EVAP purge/vent fault, or a MAF / vacuum leak. Read the code first — it tells you which.

Related Corolla guides: TRAC OFF link · how to reset · overview.

Related codes

P0420P0171P0300P0455

FAQ

Why is the check engine light on in my Toyota Corolla?
The most common causes are a loose gas cap, a worn oxygen or air-fuel sensor, an EVAP leak, and an ignition misfire from plugs or coils. Read the stored code to know which system to focus on first.
Why are the check engine and TRAC OFF lights on together on my Corolla?
They share the engine computer. A stored engine fault makes the computer disable traction control (TRAC) and stability control as a precaution, lighting both. Fixing and clearing the engine code usually turns both off. See our dedicated Corolla TRAC OFF guide for detail.
Is it safe to drive my Corolla with the check engine light on?
A steady light is usually fine for short, normal driving — get it diagnosed within a few days. If TRAC OFF is also on, drive carefully in slippery conditions. A flashing light is an active misfire; keep it gentle and get it checked promptly.
How do I reset the Corolla check engine light?
Fix the fault, then clear the code with an OBD2 scanner, or drive normally and let the computer clear it after several drive cycles. Our Corolla reset guide walks through both methods.