P0441 on a Subaru: Causes, Fixes & Repair Cost
๐ Moderate severity ยท drivable
You can keep driving โ this is an emissions fault โ but fix the purge system soon to avoid fuel smells.
What P0441 means on a Subaru
On a Subaru, P0441 means the EVAP system is not purging fuel vapors at the flow rate the engine computer expects. The purge control solenoid that opens the vapor line to the intake is the usual cause, either sticking or getting slow with age. The car drives normally, so the check engine light is the main symptom.
Is P0441 common on Subarus?
P0441 shows up on Subarus like the Outback, Forester, and Impreza as the purge control solenoid and its rubber hoses age. Subaru's EVAP system runs a purge check during normal driving, and any small change in flow can trip the code. The solenoid itself is the top suspect, with cracked hoses second.
Commonly reported on: Outback, Forester, Impreza, Crosstrek.
Symptoms
- Check engine light on
- Faint fuel smell near the engine
- Possible rough idle after refueling
- Normal acceleration and power
Common causes
- most common: Purge control solenoid sticking or slow
- common: Cracked or brittle EVAP hoses
- less common: Faulty solenoid wiring or connector
- rare: Clogged charcoal canister
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Replace the purge control solenoid | Yes | $60โ170 |
| Replace cracked EVAP hoses | Yes | $15โ75 |
| Have the EVAP system smoke tested by a shop | Mechanic | $60โ160 |
| Replace the charcoal canister if it is clogged | Mechanic | $220โ420 |
Frequently asked questions
Other common Subaru codes
P0441 on other brands
Looking for the full (non-brand-specific) guide? See the P0441 code page โ
Browse all Subaru codes: Subaru hub โ
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.