Root-cause diagnosis · written report · EJ25 · CVT · EVAP · not just a code clear
A Subaru check engine light needs a proper diagnosis — not a code clear. The code tells you which system flagged an error, not what actually failed. Two Subarus with the same code can have completely different root causes. Tedious Auto Repair uses professional scan tools with Subaru-specific coverage and delivers a written report of findings. Free code scan with any service visit. Full diagnosis from $199.99/hr.
Very common on EJ25 Subarus over 100k. Often blamed on the catalytic converter, but frequently caused by a failing upstream O2 sensor or an exhaust leak that tricks the downstream sensor. We test the catalyst directly before recommending a $1,200+ cat replacement.
The most common CEL cause in California vehicles. Gas cap, purge valve, or EVAP hose. Our smoke test ($199.99 flat) locates the exact leak in 20 minutes. Very common on Subarus in Chico's heat — the EVAP hoses crack from UV and thermal cycling.
On EJ25-powered Subarus, misfires can mean spark plugs, ignition coils, or — critically — head gasket failure allowing coolant into a cylinder. We never just replace plugs on a misfiring EJ25 without checking for head gasket involvement first.
P0700 on a Subaru triggers along with a secondary Subaru-specific CVT code. You need a professional Subaru-compatible scan tool to read the secondary code. The secondary code tells us if it's fluid-related, sensor-related, or mechanical. Critical to get right.
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. NAPA Gold AutoCare certified, ASE Master Tech, 18+ years local. About Buddy Rausch, ASE Master Tech →
We connect a professional-grade bidirectional scan tool to your Subaru's OBD-II port and pull all stored and pending fault codes across every module — not just powertrain. We review live data (oxygen sensor switching, fuel trim, misfire counters, throttle position) to understand what the car was doing when the fault occurred. This takes 30 to 60 minutes and results in a written report.
Generic code readers pull the P-code number (e.g., P0420) but do not access the freeze frame data, live sensor data, or pending codes that give context to the fault. A P0420 on a Subaru with normal O2 sensor switching and no fuel trim deviation is a different diagnosis than a P0420 with rich fuel trim and lean O2 data. The code is the starting point, not the answer.
We use scan tools with Subaru Select Monitor capability — the same access level as a Subaru dealer tool. This means we can access the AWD control module, the ABS module, the SRS module, and the transmission control module in addition to the engine. A check engine light that is actually an AWD fault or a transmission fault would be missed by a generic code reader.
P0420 (catalyst efficiency): common on EJ25 engines over 120,000 miles — O2 sensor and catalyst both need evaluation before replacement. P0442/P0456 (EVAP small and large leak): Chico heat degrades EVAP system rubber seals faster than cooler climates — often the gas cap, purge valve, or canister vent. P2096/P2098 (downstream fuel trim): usually post-catalyst O2 sensor or catalyst efficiency. P0301-P0304 (misfires): coil pack, spark plug, or injector — scan tool identifies which cylinder.
Any active check engine light is an automatic California smog failure. If your Subaru has a CEL and a smog test is due, schedule diagnosis first. We repair the fault, verify the monitors complete, and confirm the car is smog-ready before the test. We do not perform smog certification but we perform all the diagnostic and repair work to pass smog.
$199.99 for the first hour at Tedious Auto Repair. This hour includes the complete scan, live data review, and a written report with findings and recommended repairs. If additional diagnostic time is needed (fault requires disassembly or active monitoring), it is quoted and authorized by you before proceeding. Diagnostic fees are not credited to repair costs.
P0420 is the most common Subaru CEL code on high-mileage EJ25 and FB25 engines in Chico. The downstream O2 sensor detects lower-than-expected catalyst efficiency. Root causes in priority order: (1) Downstream O2 sensor failing or slow ($180 to $320 to replace — cheapest fix). (2) Exhaust leak before the downstream sensor affecting the reading ($80 to $200 to repair). (3) Catalytic converter end of life ($500 to $900 CARB-compliant replacement). Do not replace the converter without ruling out the O2 sensor and exhaust leak first.
On EJ25 Subarus (pre-2012), a P0420 combined with any coolant loss — no matter how small — warrants an HC combustion test before the P0420 is addressed. A breached EJ25 head gasket contaminates the exhaust stream with coolant, which poisons the catalytic converter. Replacing a poisoned converter without fixing the head gasket means the new converter fails for the same reason within 20,000 miles. The correct sequence: HC test → head gasket repair (if positive) → converter replacement.
The most common Subaru CEL in newer models (2012+) in Chico: EVAP codes from heat-degraded rubber components. P0442 (small leak) and P0456 (very small leak). Chico summer heat degrades purge valves, canister vent solenoids, and EVAP hoses faster than moderate climates. The cheapest fix first: new gas cap ($15 to $35). If the code returns: EVAP smoke test at Tedious Auto Repair ($199.99) to pinpoint the leak source. Most EVAP leaks in Chico Subarus are the purge valve ($150 to $280 repair) or canister vent ($150 to $280 repair).
These codes indicate the variable valve timing (AVCS) system is not achieving the commanded camshaft position. On FB25 and FA20 engines: most often caused by oil that is too thick or too degraded to move the VVT actuator quickly enough. An oil change with fresh 0W-20 full synthetic frequently clears these codes on first occurrence. If codes return after a fresh oil change: VVT solenoid cleaning or replacement ($120 to $280).
A flashing (not steady) check engine light on any Subaru indicates an active misfire. An active misfire on a Subaru with a catalytic converter destroys the converter in real time — unburned fuel enters the converter and burns there, melting the substrate. Do not drive a Subaru with a flashing CEL. Call (530) 826-4275 for a same-day appointment.
Free scan: reads fault codes — tells you the code number. Available with any service visit at Tedious. Paid diagnostic ($199.99 first hour): root-cause analysis with live data, component testing, and written repair recommendation. You cannot fix a Subaru correctly from the code number alone on any code beyond a gas cap.
For any EJ25 Subaru (pre-2012 Outback, Forester, Legacy, Impreza) with a CEL: we recommend an HC combustion test as part of the diagnostic. The EJ25 head gasket can breach silently — no dramatic symptoms — while generating codes for catalyst efficiency, misfires, or EVAP issues. Catching the gasket breach changes the repair plan significantly.
Most common Subaru CEL causes (gas cap, O2 sensor, purge valve, coil, plugs) are diagnosable and repairable same-day. Flashing CEL: same-day priority. Steady CEL with no symptoms: within-the-week schedule. Call (530) 826-4275. Open 7 days.
Diagnostic: $199.99 first hour. Gas cap: $15 to $35. O2 sensor: $180 to $320. EVAP smoke test: $199.99. Purge valve: $150 to $280. P0420 converter (CARB-compliant): $500 to $900. Written estimate before any repair. NAPA Gold warranty.
Tedious Auto Repair · 2695 CA-32, Chico, CA · Open 7 Days · 4.9 Stars · 714 Reviews