Modern OBD-II emissions tests don't measure tailpipe output directly — they plug into your OBD-II port and read the vehicle's own diagnostic data. Knowing exactly what they check makes it straightforward to fix a failure.
Reason 1: Active check engine light (most common)
Any stored OBD-II fault code that illuminates the check engine light is an automatic emissions failure. Fix the underlying fault — do not just clear the code. Use MyOBDCode to identify the code and its most likely causes.
Reason 2: Incomplete OBD readiness monitors
After any code is cleared or the battery is disconnected, all readiness monitors reset to "incomplete." In most states, 2001+ vehicles must have zero incomplete monitors. Drive normally for 1–3 days after clearing codes.
Reason 3: Catalytic converter below efficiency threshold (P0420/P0430)
Diagnose whether the issue is the converter itself, a failed O2 sensor, or an exhaust leak. Start with the O2 sensor ($120–$300) before assuming converter replacement ($400–$2,200). See the full P0420 guide.
Reason 4: EVAP system leak (P0442, P0455, P0440)
Start with the gas cap ($10–$25). If the code returns after a new cap, a smoke test at a shop ($75–$150) will find the exact leak location.
What to do after failing
- Get a copy of the failure report — it lists exactly which monitors failed or which codes were found
- Look up the code at myobdcode.com/check-engine for causes and repair costs
- Get 2–3 repair quotes before authorizing work
- After repair, drive 100–200 miles before retesting to ensure monitors complete