Mon–Fri: 7:00 AM–6:00 PM  |  Sat: 8:00 AM–5:00 PM  |  Sun: 9:00 AM–5:00 PM    📍 2695 CA-32, Chico CA    📞 (530) 826-4275
Subaru Hub Head Gasket Outback Forester WRX Oil Change Free Quote (530) 826-4275

Reset Subaru Check Engine Light — Chico, CA

The right way to handle a CEL · diagnosis before clearing · smog monitor risk explained

★★★★★ 4.9 stars · 800+ Google reviews
✅ diagnostic scan With Service✅ Root-Cause Diagnosis✅ Smog Readiness Check✅ ASE-Certified
← Subaru Repair Hub | All Subaru pages

The Short Answer

You can reset a Subaru check engine light by disconnecting the battery or using a scan tool. But in California, clearing the light erases OBD-II readiness monitors — your Subaru will fail smog until they complete a full drive cycle, which takes days. More importantly: resetting the light does not fix the problem. The light comes back. Get it diagnosed first at Tedious Auto Repair — diagnostic scan with any service visit.

Two Ways to Reset a Subaru CEL — And Why Both Have Risks

Method 1 — Disconnect the Battery

Remove the negative terminal for 15 seconds. This clears all stored codes and resets monitors. Downside: you lose radio presets, and all OBD-II readiness monitors reset to "Not Ready" — meaning your Subaru will fail a California smog test until monitors complete a full drive cycle (usually 7–14 days of mixed driving).

Method 2 — OBD-II Scanner

A scan tool plugged into the OBD-II port (under the dash, driver's side) can read and clear codes. Basic scanners are $30–$80. Same smog monitor caveat applies — clearing codes marks all monitors incomplete. Subaru uses a specific drive cycle that must be completed before monitors show "Ready."

⚠ Why Clearing Without Diagnosing Is Risky

The CEL returns when the same fault trips again. More dangerously: some fault codes indicate active damage. A P0301–P0304 misfire can destroy a catalytic converter in minutes of continued driving. A P0128 low coolant temp can indicate thermostat failure. Clearing the code just removes the warning — not the problem.

⚠ California Smog Impact

If your Subaru registration is due and you clear the CEL right before a smog test, the test will fail — all monitors show "Not Ready." You need to drive a specific Subaru drive cycle to reset them. Tedious can check monitor status and tell you which ones are incomplete before you take the smog test.

Most Common Subaru Check Engine Light Codes in Chico, CA

CodeDescriptionCommon Cause on SubaruUrgency
P0420Catalyst efficiency below thresholdUpstream O2 sensor, exhaust leak, or actual cat failureDiagnose first
P0442 / P0456EVAP leak small / very smallGas cap, purge valve, or EVAP hose — very common in Chico heatNon-urgent
P0301–P0304Cylinder misfireSpark plugs (neglected), ignition coil, fuel injector⚠ Urgent if flashing
P0128Coolant temp below thermostat regulating tempFailed thermostat — stuck openModerate
P0172 / P0175System rich bank 1 / bank 2MAF sensor fouled (common in dusty Chico/Durham conditions)Moderate
P0011 / P0012Camshaft position timingOil viscosity wrong, VVT solenoid, oil control valveDiagnose first
P0700Transmission control system faultCVT issues — common on 2010–2018 Outback/Forester⚠ Urgent

Codes are a starting point, not a diagnosis. Two Subarus with P0420 may have completely different root causes. Diagnosis determines which component actually failed.

Subaru Repair — Chico, CA
Subaru Repair HubMaintenance ScheduleHead GasketCVT ProblemsOil ConsumptionCheck Engine LightOutback RepairForester RepairCrosstrek RepairWRX RepairLegacy RepairAscent RepairBRZ RepairBest Model YearsYears to Avoid

Written & Reviewed by Buddy Rausch — Owner

Buddy Rausch has been servicing Subaru vehicles in Chico and Butte County since 2007. EJ25 head gasket repair, CVT service, AWD diagnosis, and Subaru-specific maintenance are daily work at this shop. ASE-Certified certified, ASE-Certified, 18+ years local. About Buddy Rausch, ASE-Certified →

More Subaru Resources — Chico, CA

After You Reset — What Happens Next

OBD-II Monitor Status

Resetting the check engine light clears the stored codes and erases the OBD-II monitor completion status. The monitors (oxygen sensor, catalytic converter, EVAP, etc.) must run through their drive cycles to completion before the car will pass a California smog check. This takes 50 to 150 miles of varied driving — highway, city, cold starts, and warm starts.

The Code Will Return If the Problem Is Not Fixed

If you clear a P0420 (catalyst efficiency) code without replacing the catalytic converter, the code returns within 50 to 150 miles. If you clear a P0455 (EVAP large leak) without finding and fixing the leak, it returns within one or two cold starts. Code clearing is not a repair — it is a diagnostic reset that tells you whether the code is persistent (still failing) or intermittent (may self-resolve).

Smog Check Timing After Reset

Do not take your Subaru for a California smog check within 150 miles of clearing the codes. The OBD monitors will not be complete and the smog station will record a "not ready" result — a failing result even with no active codes. Drive the recommended cycle first: one cold start, 5 to 10 minutes city driving, 15+ minutes highway driving at varying speeds.

When to Just Diagnose It

If the check engine light has come on multiple times for the same code, or if the light is flashing (not solid), clearing the code is not the answer. A flashing check engine light indicates an active misfire that is damaging the catalytic converter — drive to a shop immediately, do not clear and continue driving. A recurring code needs diagnosis of the root cause, not repeated clearing.

Subaru-Specific Codes in Chico

The most common Subaru codes we diagnose in Chico: P0420 (catalyst efficiency — common on high-mileage EJ25 and FB25), P0440/P0442/P0455/P0456 (EVAP system — Chico heat accelerates seal degradation in the EVAP canister), P0301-P0304 (misfires — often coil pack or spark plug related), P2096/P2098 (post-catalyst fuel trim — often O2 sensor or catalyst), and P0325 (knock sensor — common on EJ engines at high mileage).

Diagnostic Visit vs Code Clear

If the light is on and you do not know why, a diagnostic visit is more valuable than clearing the code yourself. The $199.99 first diagnostic hour at Tedious Auto Repair includes a full system scan, live data review, and a written report identifying the cause and recommended repair. You leave knowing what the problem is and what it costs to fix — not just with a light that is temporarily off.

Subaru Check Engine Light — What the Code Actually Means

The Code Is a Symptom, Not a Diagnosis

A P0420 (catalyst efficiency) code does not mean the catalytic converter is bad — it means the downstream oxygen sensor detected lower-than-expected catalyst efficiency. The cause could be: the catalytic converter itself (the expensive fix), the downstream O2 sensor (much cheaper), an exhaust leak before the rear O2 sensor (affects reading), or a fuel trim issue causing the catalyst to run outside its efficient range. The code tells you where to look, not what to replace.

P0442 and P0456 — The Subaru EVAP Codes

P0442 (small EVAP leak) and P0456 (very small EVAP leak) are among the most common Subaru codes in Chico. Chico summer heat causes rubber EVAP hoses, purge valves, and canister vents to degrade faster than in moderate climates. The gas cap is the cheapest fix — replace it first ($15 to $35) before authorizing any EVAP smoke test. A new gas cap fixes approximately 30% of P0442 and P0456 codes. If the code returns after a new cap: EVAP smoke test ($199.99) at Tedious Auto Repair.

P0301–P0304 — Subaru Misfire Codes

Misfire codes on Subaru 4-cylinders: most common cause is spark plugs over 60,000 miles. Second most common: ignition coil failure. On EJ25 engines: a head gasket breach can cause a misfire code on the cylinder adjacent to the breach from combustion gas contamination of the adjacent cylinder. A misfire on an EJ25 over 100,000 miles warrants an HC combustion test alongside the plug and coil inspection.

P0016/P0017 — Cam Timing on FA/FB Engines

P0016 (crankshaft-camshaft correlation, bank 1) and P0017 (bank 2) on FB25 and FA20 engines indicate the variable cam timing (AVCS) system is not achieving the commanded position. Common cause: degraded engine oil that has lost its viscosity index — the VVT solenoid cannot move the cam gear quickly enough with thick, sludged oil. An oil change with fresh 0W-20 often clears these codes. If the code returns after an oil change: VVT solenoid or cam gear wear diagnosis.

Why Clearing Without Repairing Fails Smog

A Subaru with a cleared check engine light needs 100 to 200 miles of mixed driving before the OBD monitors reset. If you clear the code and go directly to a smog test, the monitors show "incomplete" — automatic smog failure. Repair the fault first. Drive the specified cycle. Confirm monitors are complete. Then schedule the smog test. Clearing without repairing means the code returns within miles and the smog cycle starts over.

Subaru CEL Diagnosis at Tedious Auto Repair

Free Scan vs Paid Diagnostic

Free scan: read the stored fault codes — tells you the code number. Available at most auto parts stores and at Tedious Auto Repair with any service. Paid diagnostic ($199.99 first hour): root-cause analysis — determines what specific component is causing the code, verifies the diagnosis with live data and testing, provides a written repair recommendation with cost. You cannot repair a Subaru correctly from the code number alone.

Live Data Interpretation

Our scan tools display live sensor data: O2 sensor waveform (switching upstream sensor, steady downstream sensor), fuel trim deviation (positive or negative), misfire counters per cylinder, EVAP purge and vent commands. This live data tells us whether the code is active (component currently failing) or historical (failed once, repaired itself, logged the event). Active codes require different urgency than historical codes.

What We Need From You

How long has the light been on. Whether it is steady or flashing (flashing = active misfire, urgent). Any recent changes — new gas cap, recent fuel fill at a different station, recent repair. Any symptoms accompanying the light — rough idle, reduced power, unusual smell. This information, combined with the scan data, allows us to narrow the diagnosis efficiently.

Schedule CEL Diagnosis

Call (530) 826-4275. Open 7 days. Most Subaru CEL diagnoses are same-day — diagnosis and repair. Steady CEL with no symptoms: schedule within a week. Flashing CEL: come in today — an active misfire damages the catalytic converter.

Book Your Subaru Service — Today

Tedious Auto Repair · 2695 CA-32, Chico, CA · Open 7 Days · 4.9 Stars · 800+ Reviews

Popular: Oil Change · AC Repair · Diagnostics · Free Quote · Book Online · Google Reviews

Free Quote Book Now 📞 Call