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.
Most likely OBD2 codes for failed emissions / smog test
These trouble codes most often produce this symptom. Open one for its causes, fixes, and typical repair cost on your vehicle.
- 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?
Common 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)). Read a code's page for its specific causes, fixes, and cost.
Do I need an OBD2 scanner?
For a confirmed diagnosis, yes — a scanner reads the stored trouble code. You can triage many symptoms by behavior first, but the code is what pins down the cause. The free AI Mechanic can interpret your code and symptoms for your exact vehicle.
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