Investigating P0440 on Your 2020 Subaru Legacy
Your 2020 Subaru Legacy has triggered a P0440 code — an EVAP system malfunction. The seventh-generation Legacy (BN platform) comes with a 2.5L Boxer four-cylinder (182 hp) or a 2.4L turbo Boxer (260 hp), both with Lineartronic CVT and standard Symmetrical AWD. With 4-6 years of service, age-related EVAP issues are a real possibility. Let's examine the suspects.
Symptoms
- Check engine light on
- Faint fuel smell, especially in warm weather
- Slight MPG decrease
- Fueling difficulties at the pump
- Emissions test failure
Your Legacy drives normally. The Boxer engine, CVT, and AWD are all unaffected.
Common Causes at This Age
- Worn Gas Cap Gasket — After 4-6 years, the seal degrades. Estimated repair: $5–$20.
- Purge Control Valve — The purge solenoid on the Boxer engine can stick with mileage. Most common mechanical failure. Estimated repair: $70–$190.
- Vent Control Valve — Age-related failure near the charcoal canister. Estimated repair: $80–$210.
- Vapor Line Deterioration — Rubber hoses crack from years of heat exposure. Estimated repair: $40–$130.
- Charcoal Canister Degradation — Canister effectiveness decreases over time. Estimated repair: $195–$440.
Diagnostic Steps
- Replace gas cap with OEM, clear code, drive 50+ miles
- Scan for all EVAP companion codes
- Test purge and vent valves with bidirectional scan tool
- Smoke test the EVAP system
- Inspect vapor hoses for visible cracking
Repair Costs
- Gas cap: $5–$20
- Purge control valve: $70–$190
- Vent control valve: $80–$210
- Vapor lines: $40–$130
- Charcoal canister: $195–$440
- Diagnostic: $80–$150
Warranty: All Subaru warranties have expired for a 2020 Legacy. Check for any applicable recalls.
Safe to Drive?
Yes. P0440 has zero impact on drivability or safety.
DIY Friendly
The 2020 Legacy is very DIY-accessible. The Boxer engine's flat design places the purge valve in an easy-to-reach location. The vent valve underneath requires more effort but is manageable. Parts are affordable and readily available.