P0440 Code: 2022 Volvo S60 – What It Means & Cost to Fix

2022 Volvo S60 P0440 Code: EVAP System Malfunction Diagnosis & Repair

Tracking Down P0440 on Your 2022 Volvo S60

A P0440 code on your 2022 Volvo S60 indicates a general malfunction in the evaporative emission control system. The S60 sedan rides on Volvo's SPA (Scalable Product Architecture) platform and is available with B5 (mild-hybrid turbo) or T8 Recharge (plug-in hybrid) powertrains, all built around the 2.0L four-cylinder engine. The EVAP system is consistent across these variants, and our investigation targets the most common failure points on this platform.

S60 EVAP System Architecture

The S60's EVAP system captures fuel vapors from the tank and stores them in a charcoal canister until the engine burns them during normal operation. The system includes a traditional gas cap, charcoal canister, purge valve solenoid, canister vent valve, fuel tank pressure sensor, and vapor line connections. The ECM runs periodic leak detection tests to verify system integrity, and P0440 sets when these tests detect a general anomaly.

Most Likely Causes

  • Gas Cap Issue (25% likelihood) — The S60's threaded gas cap is always the first clue to check. A cap that's not fully tightened, cross-threaded, or has a worn rubber seal is the simplest and cheapest fix. Tighten until you hear the click; inspect the gasket for deterioration. Replacement: $15–$30.
  • Purge Valve (25% likelihood) — Located in the engine bay near the intake manifold, the purge valve manages vapor flow from the canister to the engine. On the 2.0L turbo engine, the purge valve is compact and sits among the turbo plumbing. Internal leaking or a stuck valve triggers P0440. Symptoms may include slight rough idle on cold starts. Replacement cost: $50–$95. Labor: $75–$140.
  • Canister Vent Valve (20% likelihood) — Mounted near the charcoal canister toward the rear of the vehicle, the vent valve controls airflow through the EVAP system. Its exposed position makes it vulnerable to road spray and debris. Replacement cost: $50–$100. Labor: $90–$180.
  • EVAP Line Leak (15% likelihood) — Vapor lines run from the fuel tank to the engine bay. On the SPA platform sedan, these lines are routed along the underbody and can develop leaks from vibration, heat, or road debris impact. A smoke test is the gold standard for finding these leaks.
  • Charcoal Canister (10% likelihood) — Saturation from habitually topping off the fuel tank past the auto-shutoff, or physical damage. Replacement cost: $160–$370. Labor: $130–$240.
  • Fuel Tank Pressure Sensor (5% likelihood) — Inaccurate pressure readings causing false EVAP test failures. Replacement cost: $55–$130. Labor: $80–$170.

Volvo VIDA Diagnostics

Volvo retailers use VIDA (Vehicle Information and Diagnostics for Aftersales) for comprehensive EVAP testing. VIDA provides model-specific guided diagnostic procedures, solenoid actuation commands, real-time pressure monitoring, and freeze frame analysis. For the S60, VIDA can differentiate between SPA platform-specific EVAP configurations based on your exact powertrain variant. Independent shops can use DiCE interfaces with VIDA, and advanced OBD-II scanners provide basic code and data access.

T8 Recharge PHEV Note

If your S60 is the T8 Recharge plug-in hybrid, the EVAP monitor runs less frequently due to intermittent gasoline engine operation during electric-only driving. This can mean delayed code appearance and longer clearing times after repair. The EVAP components are identical to ICE models; your technician can force the monitor to complete using VIDA.

Costs and Warranty

Check whether your 2022 S60 is within Volvo's 4-year/50,000-mile warranty. If covered, all EVAP work is free at your Volvo retailer. Out-of-warranty repair costs: gas cap $15–$30, purge valve $125–$235, vent valve $140–$280, EVAP line repair $80–$200, charcoal canister $290–$610. Independent Volvo specialists can offer meaningful savings over dealer rates.

Got Another Mystery?

"The game is afoot!" Let our AI detective investigate your next automotive case.

Open a New Case