P0442 on a Subaru: Causes, Fixes & Repair Cost

๐ŸŸข Low severity ยท drivable

You can keep driving โ€” this is an emissions leak, not an engine problem โ€” but fix it before your next emissions test.

What P0442 means on a Subaru

On a Subaru, P0442 means the engine computer detected a small leak in the evaporative emission (EVAP) system that captures fuel vapors from the tank. Subaru checks the fuel system for pressure loss, so a small leak in a hose, valve, or seal sets the code. The car keeps running and driving normally.

Is P0442 common on Subarus?

P0442 appears regularly on Subarus, most often starting with a loose gas cap and then, as the car ages, cracked hoses around the purge solenoid or a worn purge valve. The rubber lines under the hood and near the fuel tank dry out over time. It is an emissions concern, not a mechanical failure.

Commonly reported on: Outback, Forester, Impreza, Crosstrek.

Symptoms

Common causes

How to fix it

FixDIY?Typical cost
Tighten or replace the gas capYes$10โ€“30
Replace cracked EVAP hosesYes$20โ€“80
Smoke test the EVAP system to locate the leakMechanic$50โ€“150
Replace the purge valveYes$50โ€“140

Frequently asked questions

Can I drive my Subaru with a P0442 code?
Yes. It is an emissions leak and does not affect drivability, so you can drive normally while you get it fixed.
What causes P0442 on a Subaru?
Usually a loose gas cap first. After that, cracked EVAP hoses or a worn purge valve are the next most common causes as the car ages.
How much does a Subaru P0442 fix cost?
A gas cap is $10 to $30, replacement hoses are $20 to $80, and a smoke test runs about $50 to $150 plus the part found leaking.

Other common Subaru codes

P0420
P0420 on a Subaru
P0171
P0171 on a Subaru
P0300
P0300 on a Subaru
P0456
P0456 on a Subaru
P0430
P0430 on a Subaru
P0128
P0128 on a Subaru
P0455
P0455 on a Subaru
P0174
P0174 on a Subaru

P0442 on other brands

Toyota
P0442 on a Toyota
Honda
P0442 on a Honda
Ford
P0442 on a Ford
Chevy
P0442 on a Chevy
Nissan
P0442 on a Nissan
BMW
P0442 on a BMW
Mercedes-Benz
P0442 on a Mercedes-Benz
Volkswagen
P0442 on a Volkswagen
Hyundai
P0442 on a Hyundai
Mazda
P0442 on a Mazda
Jeep
P0442 on a Jeep
GMC
P0442 on a GMC
Lexus
P0442 on a Lexus
Volvo
P0442 on a Volvo

Looking for the full (non-brand-specific) guide? See the P0442 code page โ†’

Browse all Subaru codes: Subaru hub โ†’

Updated 2026-08. This page is informational and not a substitute for professional diagnosis.