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.
- 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)
- P0401 EGR Flow Insufficient
- P0411 Secondary Air Injection Insufficient Flow
- P0420 Catalyst Efficiency Below Threshold
- P0430 Catalyst Efficiency Below Threshold (Bank 2)
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
- Engine overheating
- Engine misfire
- Reduced engine power / limp mode
- Engine stalling
- Transmission problems
- Rough or unstable idle
- Hard starting / long crank
- Hesitation when accelerating
- Engine vibration or shaking
- Poor fuel economy
- Engine knocking or pinging
- Vacuum leak (hissing / whistling)
- Exhaust smoke (black, white, or blue)
- Grinding noise when braking
- Squealing or squeaking brakes
- Soft or spongy brake pedal
- Car pulls to one side
- Steering wheel shakes
- Whining noise when turning
- Clicking noise when turning
- Car won't start, just clicks
- Battery keeps dying
- AC not blowing cold
- Heater blowing cold air
- Burning smell while driving
- Clunking noise over bumps
- Car vibrates at highway speed