Subaru Error Code P1420: How to Fix It
Medium 1-3 hours Low Severity
Verified June 2026
- Error Code
- P1420
- Brand
- Subaru
- Product Type
- automotive
- Severity
- Low
- DIY Difficulty
- Medium
- Estimated Fix Time
- 1-3 hours
Ad
Tools You'll Need
- OBD2 scanner
- Multimeter
- Socket wrench set
- Screwdriver set
- Electrical contact cleaner
- Work gloves
How to Fix Error Code P1420
-
Connect OBD2 Scanner
Ensure the engine is completely cool before beginning any diagnostic work. -
Inspect Gas Cap
Never smoke or use open flames around the fuel system. -
Check Fuel Tank Pressure Sensor
Disconnect the negative battery terminal before working on electrical components. -
Examine EVAP Lines
-
Test Fuel Tank Pressure Sensor
-
Clear Codes and Test Drive
Parts You May Need
Fuel tank pressure sensor
Check Price on Amazon
Gas cap
Check Price on Amazon
EVAP vacuum hose
Check Price on Amazon
Electrical connector
Check Price on Amazon
Fuel tank pressure sensor
Check Price on Amazon
Gas cap
Check Price on Amazon
EVAP vacuum hose
Check Price on Amazon
Electrical connector
Check Price on Amazon
Fuel tank pressure sensor
Check Price on Amazon
Gas cap
Check Price on Amazon
EVAP vacuum hose
Check Price on Amazon
Electrical connector
Check Price on Amazon
Fuel tank pressure sensor
Check Price on Amazon
Gas cap
Check Price on Amazon
EVAP vacuum hose
Check Price on Amazon
Electrical connector
Check Price on Amazon
Fuel tank pressure sensor
Check Price on Amazon
Gas cap
Check Price on Amazon
EVAP vacuum hose
Check Price on Amazon
Electrical connector
Check Price on Amazon
Fuel tank pressure sensor
Check Price on Amazon
Gas cap
Check Price on Amazon
EVAP vacuum hose
Check Price on Amazon
Electrical connector
Check Price on Amazon
Ad
When to Call a Professional
Call a qualified mechanic if you're uncomfortable working around fuel systems, if the fuel tank needs to be dropped for sensor access, or if the problem persists after replacing obvious components. Professional diagnosis may be needed if multiple EVAP system components require replacement.Frequently Asked Questions
Can I drive with Subaru error code P1420?
Yes, you can drive with P1420 as it's not an immediate safety concern. However, you may experience slightly reduced fuel economy and the vehicle may not pass emissions testing. Address the issue promptly to prevent potential damage to other EVAP system components.
How much does it cost to fix P1420 on a Subaru?
Repair costs vary depending on the root cause. A loose gas cap costs nothing to fix, while a faulty fuel tank pressure sensor typically ranges from $150-$300 including labor. More complex EVAP system repairs can cost $300-$600 at a shop.
What causes Subaru P1420 error code?
Common causes include a loose or damaged gas cap, faulty fuel tank pressure sensor, cracked EVAP vacuum lines, or a malfunctioning EVAP canister. Environmental factors like extreme temperature changes can also trigger this code temporarily.
Will P1420 cause my Subaru to fail inspection?
Yes, P1420 will likely cause your vehicle to fail emissions testing in states that require it. The code indicates an EVAP system malfunction, which is monitored as part of emissions compliance. The issue must be resolved and the code cleared before passing inspection.
How do I prevent P1420 from coming back?
Ensure your gas cap is always tightened properly after fueling, avoid overfilling the tank, and have your EVAP system inspected during regular maintenance. Replace vacuum lines before they crack and keep fuel tank sensors clean to prevent recurring issues.