Skip to content

Failed Emissions Test: Causes, OBD2 Codes & Fixes

Most emissions failures come down to a stored OBD2 code (often emissions-system related) or readiness monitors that haven't completed. The check-engine light being on is an automatic fail in most programs, regardless of how the car drives.

Is it safe to drive?

An emissions fault usually isn't a drivability or safety problem, but you can't pass inspection until it's resolved. Fix the underlying code, then complete a drive cycle so the monitors reset before you retest.

What to check first

  • Pull the stored codes first — the ones below are the usual emissions-test culprits.
  • Common offenders: EVAP leaks (loose/failed gas cap), catalyst efficiency, and oxygen sensors.
  • Fix the cause, clear the code, then drive a full warm-up cycle so readiness monitors complete.
  • Don't just clear codes before a test — incomplete monitors also fail.

OBD2 codes associated with failed emissions / smog test

If one of these codes appears on your scan report, open its guide for possible causes and checks. Different faults can produce the same symptom.

Typical repair costs

What the common fixes for this symptom usually run (parts + labor). Get an estimate for your exact vehicle free from the AI Mechanic.

Failed emissions / smog test: FAQ

What causes failed emissions / smog test?

Most emissions failures come down to a stored OBD2 code (often emissions-system related) or readiness monitors that haven't completed. The check-engine light being on is an automatic fail in most programs, regardless of how the car drives.

Is it safe to drive with failed emissions / smog test?

An emissions fault usually isn't a drivability or safety problem, but you can't pass inspection until it's resolved. Fix the underlying code, then complete a drive cycle so the monitors reset before you retest.

Which OBD2 codes are linked to failed emissions / smog test?

Related codes include P0014 (Exhaust Cam Over-Advanced (Bank 1, VVT)), P0125 (Coolant Too Cold for Closed-Loop Fuel Control), P0135 (O2 Sensor Heater Circuit (Bank 1 Upstream)), P0136 (Post-Cat O2 Sensor Circuit Fault (Bank 1)), P0138 (Post-Cat O2 Sensor High Voltage (Bank 1 Downstream)), P0141 (Post-Cat O2 Heater Circuit (Bank 1 Downstream)). If your scan report shows one of these codes, open its guide for checks to discuss with a technician.

Do I need an OBD2 scanner?

You can start with the symptoms you notice. If you have a scan report, save the full code and the conditions when it appeared. It helps narrow down the tests needed to confirm the cause.

Other symptom guides