Subaru Error Code P1421: How to Fix It
Medium 1-3 hours Low Severity
Verified June 2026
- Error Code
- P1421
- Brand
- Subaru
- Product Type
- automotive
- Severity
- Low
- DIY Difficulty
- Medium
- Estimated Fix Time
- 1-3 hours
Ad
Tools You'll Need
- OBD2 scanner
- Basic socket set
- Multimeter
- Phillips and flathead screwdrivers
- EVAP smoke machine (optional)
- Safety glasses
- Work gloves
How to Fix Error Code P1421
-
Check fuel cap and tighten properly
Turn off engine and let it cool before removing fuel cap to avoid vapor exposure -
Clear the code and test drive
-
Check for vacuum leaks in EVAP system
Ensure engine is cool before inspecting hoses near hot engine components -
Test fuel tank pressure sensor
Disconnect negative battery terminal before working on electrical components -
Inspect charcoal canister and purge valve
-
Perform smoke test if code persists
Do not use any open flame or spark-producing devices when working with fuel vapors
Parts You May Need
Fuel cap with gasket
Check Price on Amazon
Vacuum hoses
Check Price on Amazon
Fuel tank pressure sensor
Check Price on Amazon
Charcoal canister purge valve
Check Price on Amazon
Fuel cap with gasket
Check Price on Amazon
Vacuum hoses
Check Price on Amazon
Fuel tank pressure sensor
Check Price on Amazon
Charcoal canister purge valve
Check Price on Amazon
Fuel cap with gasket
Check Price on Amazon
Vacuum hoses
Check Price on Amazon
Fuel tank pressure sensor
Check Price on Amazon
Charcoal canister purge valve
Check Price on Amazon
Fuel cap with gasket
Check Price on Amazon
Vacuum hoses
Check Price on Amazon
Fuel tank pressure sensor
Check Price on Amazon
Charcoal canister purge valve
Check Price on Amazon
Fuel cap with gasket
Check Price on Amazon
Vacuum hoses
Check Price on Amazon
Fuel tank pressure sensor
Check Price on Amazon
Charcoal canister purge valve
Check Price on Amazon
Fuel cap with gasket
Check Price on Amazon
Vacuum hoses
Check Price on Amazon
Fuel tank pressure sensor
Check Price on Amazon
Charcoal canister purge valve
Check Price on Amazon
Ad
When to Call a Professional
Call a professional mechanic if the code persists after checking the fuel cap and vacuum hoses, if you're not comfortable working with fuel system components, or if the smoke test reveals leaks that require fuel tank removal. Also seek professional help if you don't have access to an OBD2 scanner or EVAP testing equipment.Frequently Asked Questions
Can I drive with Subaru error code P1421?
Yes, you can continue driving with P1421 as it's not a critical safety issue. However, you may experience slightly reduced fuel economy and the vehicle may fail emissions testing. It's best to address the issue within a few weeks.
What causes Subaru P1421 error code?
P1421 is commonly caused by a loose or damaged fuel cap, cracked vacuum hoses in the EVAP system, a faulty fuel tank pressure sensor, or a malfunctioning charcoal canister purge valve. Environmental factors like temperature changes can also trigger this code.
How much does it cost to fix P1421 on a Subaru?
Repair costs vary widely depending on the root cause. A new fuel cap costs $15-30, vacuum hoses cost $10-50, while a fuel tank pressure sensor replacement can cost $150-400 including labor. Professional diagnosis typically costs $100-150.
Will P1421 clear itself on a Subaru?
P1421 may clear itself if the issue was temporary (like a loose fuel cap that's now properly tightened), but it typically requires manual clearing with an OBD2 scanner. The code will return if the underlying problem isn't fixed.
Does P1421 affect Subaru performance?
P1421 generally doesn't affect engine performance or power output. You may notice slightly reduced fuel economy and the check engine light will remain on, but normal driving characteristics should be unaffected.