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
Subaru error code P1420 indicates a problem with your vehicle's fuel tank pressure control system 2, which is part of the evaporative emissions (EVAP) system. This code typically appears when there's an issue with pressure sensors or vacuum lines that monitor fuel tank vapors. While not immediately dangerous, this error should be addressed to maintain proper emissions control and prevent potential fuel system issues.
Ad

Tools You'll Need

How to Fix Error Code P1420

  1. Connect OBD2 Scanner

    Ensure the engine is completely cool before beginning any diagnostic work.
  2. Inspect Gas Cap

    Never smoke or use open flames around the fuel system.
  3. Check Fuel Tank Pressure Sensor

    Disconnect the negative battery terminal before working on electrical components.
  4. Examine EVAP Lines

  5. Test Fuel Tank Pressure Sensor

  6. Clear Codes and Test Drive

Parts You May Need

Fuel tank pressure sensor
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
EVAP vacuum hose
Check Price on Amazon
Electrical connector
Check Price on Amazon
Fuel tank pressure sensor
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
EVAP vacuum hose
Check Price on Amazon
Electrical connector
Check Price on Amazon
Fuel tank pressure sensor
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
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.