Check Engine Light On? Will I Pass Smog?
A check engine light ON during inspection = AUTOMATIC FAIL in California, regardless of why. Always address the light before smog testing. Most check-engine codes can be diagnosed for $50-100 at our shops.
Key facts
- ✓ Check engine light ON = guaranteed fail — California requires it OFF
- ✓ Don't 'just clear the codes' — readiness monitors need to complete (drive 100+ miles)
- ✓ Diagnose first — code reader at our shop costs $50-100
- ✓ Some codes are cheap fixes — gas cap, vacuum leak, sensors
- ✓ Persistent codes need real repair — don't waste a smog attempt
What to do
- Don't waste $55-85 on a smog inspection that will fail
- Stop by our shop — we'll scan the OBD-II code free for first-time customers
- Get the diagnosis + estimate
- Fix the actual issue (don't just clear codes)
- Drive 100+ miles to complete readiness monitors
- Then come back for smog test — pass first try
Most common causes
- Loose or failed gas cap (most common, $5 fix)
- Failed O2 sensor ($150-300)
- EVAP purge valve stuck ($100-200)
- MAF sensor contamination (cleaner: $15, replacement: $200)
- Misfire from spark plug ($50-200)
- Catalytic converter degradation ($800-2,000)
Common questions
Can I just clear the codes and test?
No. Clearing codes wipes the readiness monitors. California requires those monitors to be 'complete' before testing. After clearing, you must drive 100+ miles of mixed driving to reset them. If you test too early, the inspection station will mark 'NOT READY' and you fail anyway.
What if the light is intermittent?
It must be OFF at the moment of inspection. If your light comes on intermittently, get it diagnosed — there's a stored code in the ECU that explains why.
Will paying for a scan help?
Yes — knowing the code tells you exactly what's wrong. Sometimes it's a $5 gas cap fix; sometimes it's a $2,000 catalytic converter. Diagnose before deciding.