What Does the Check-Engine Light Mean? Causes and Severity

The check-engine light means your car's computer detected a fault and stored a diagnostic trouble code. Our SAE J2012 snapshot of 2,188 powertrain codes grades 192 high severity, including P0300 (random or multiple-cylinder misfire, a catalytic-converter risk), 1,955 medium like P0420 (catalyst efficiency) and 41 low like P0455, a large evaporative emissions leak.

What actually happens when the light turns on

The light only says a fault was stored. The stored code says which fault, and its severity grade says how fast to act.

The light is the visible end of a chain: a sensor reads out of range, the engine control unit stores a five-character diagnostic trouble code, and the lamp lights. The code, not the light, tells you what failed. Every car sold in the U.S. since 1996 speaks the same OBD-II standard, so a $20 scanner or a free lookup on the VinSpecs OBD-II code database gets you from a glowing lamp to a named fault in minutes. The severity grade attached to that code is what determines whether the right move is tightening a gas cap or parking the car.

What the severity grading on 2,188 codes shows

Of 2,188 graded powertrain codes, 192 are high severity (misfires and ignition faults), 1,955 medium and 41 low, mostly EVAP leaks.

Our SAE J2012 snapshot holds 2,188 powertrain codes, each graded for driving severity: 192 codes (8.8%) are high severity, 1,955 (89.4%) are medium, and just 41 (1.9%) are low. The high-severity list is dominated by misfires and ignition faults: P0300 (random or multiple-cylinder misfire) and its cylinder-specific siblings such as P0301 (cylinder 1 misfire) are graded high because raw fuel dumped into a hot catalytic converter can destroy it, and our database's guidance for these codes says to avoid hard acceleration until they are fixed. The medium tier covers sensors, fuel-metering and cooling faults where the car is usually drivable short-term but the underlying fault gets more expensive the longer it runs. The low tier is almost entirely evaporative emissions leaks that affect emissions compliance rather than drivability.

The codes most likely behind the light

Misfires (P0300/P0301) are the urgent end of the scale; P0420 and P0171 are medium; P0455 and P0442 are low and often just the gas cap.

Every description and severity grade above is quoted from our SAE J2012 snapshot, not from folklore. Notice the spread: two codes on this list mean park it soon, four mean book a repair when convenient, and the EVAP pair can be as cheap as a new gas cap. That is exactly why the first diagnostic step is reading the code instead of guessing.

  • P0300, Random/Multiple Cylinder Misfire Detected, high severity: misfires can damage the catalytic converter and should be diagnosed promptly
  • P0301, Cylinder 1 Misfire Detected, high severity: same catalytic-converter risk as P0300, narrowed to one cylinder
  • P0420, Catalyst System Efficiency Below Threshold (Bank 1), medium severity: safe to drive short-term, but a failing catalyst is expensive to replace
  • P0171, System too Lean (Bank 1), medium severity: have the root cause confirmed before extended driving
  • P0128, Coolant Temperature Below Thermostat Regulating Temperature, medium severity: cooling-related faults can lead to overheating, so monitor the temperature gauge
  • P0455, Evaporative Emission Control System Leak (gross leak), low severity: safe to drive, but it will fail an emissions test
  • P0442, Evaporative Emission Control System Leak (small leak), low severity: same profile as P0455, usually a loose or worn gas cap

Steady light versus flashing light

Steady light: scan within days. Flashing light: active misfire, high-severity codes like P0300, stop driving hard now.

A steady light means a fault is stored and the system wants it diagnosed soon; for low and medium severity codes like P0420 or P0455, that can safely wait days. A flashing light is the emergency signal for an active misfire: the engine is dumping unburned fuel into the exhaust, where it can ignite in the catalytic converter. Our database grades every misfire code high severity for exactly this reason, and its P0300 guidance is to avoid hard acceleration until the fault is fixed. If the light flashes, ease off the throttle and get the car scanned immediately; if it is steady, scan it this week.

What waiting costs, in data

Explorer 2020 data: electrical failures median $850 at 12,000 miles; engine failures median $3,100 at 47,500 miles.

Our problems-by-vin failure mileage snapshot shows what delayed diagnosis looks like in repair bills, using the 2020 Ford Explorer as a worked example (one model, so treat it as an illustration, not a universal price list). Its electrical failures carry a median repair estimate of $850 and surface at a median of 12,000 miles, while engine failures carry a median estimate of $3,100 at a median of 47,500 miles. Powertrain failures, the Explorer's largest complaint category with 479 logged cases, carry a median estimate of $2,500 around 47,000 miles. The pattern is general: components that fail early tend to be cheaper, and the expensive ones tend to fail after the car has been driven on a degraded system for a while.

Get the exact code before spending money

Look up your code free, see its severity, then decide whether to drive, book a shop or tighten the gas cap.

Scan the car with an OBD-II reader, note the code, then look it up free on the VinSpecs OBD-II code database for the meaning, severity grade and likely causes. Do not clear the code before reading it, because the stored code plus freeze-frame data is the cheapest diagnostic information you will ever get.

Frequently Asked Questions

Can I keep driving with the check-engine light on?

Depends on the code. Our SAE J2012 snapshot grades 1,955 of 2,188 powertrain codes medium and 41 low, which are usually drivable short-term. The 192 high-severity codes, dominated by misfires like P0300, risk catalytic converter damage; avoid hard acceleration and diagnose promptly.

What does a flashing check-engine light mean?

An active misfire. Unburned fuel is reaching the catalytic converter, where it can cause expensive damage. Ease off the throttle and have the car scanned immediately; misfire codes are graded high severity in our database.

What is the most common cause of a check-engine light?

Our code database grades severity, not frequency. Among the codes behind the most common causes, P0442 and P0455 (EVAP leaks, low severity) often trace to a loose gas cap, while P0420 (catalyst efficiency, medium) and P0171 (lean condition, medium) point to sensors or fuel-metering faults.

Will the check-engine light turn off by itself?

If the fault was temporary, the computer can clear the code after several successful drive cycles. If the fault persists, the code returns. Either way, read the code before clearing it, since it names the fault and its severity.

How much does ignoring a check-engine light cost?

Our failure mileage data for the 2020 Ford Explorer shows electrical failures with a median repair estimate of $850 and engine failures at $3,100. Costs vary by vehicle, but deferred diagnosis tends to move repairs up that curve.

Related Guides

Sources: SAE J2012 diagnostic trouble codes (our snapshot: 2,188 powertrain codes with severity grades) · ProblemsByVIN failure mileage data (our snapshot; 2020 Ford Explorer component repairs).

← All guides