DTC codes / Subaru codes / P1420
P1420 on a Subaru means the engine control module (ECM) has detected an abnormally high voltage on the control circuit for the fuel tank pressure control solenoid, which is part of the evaporative emissions (EVAP) system. The ECM expects the solenoid to draw a normal current when commanded, but the high input signal indicates an open circuit, a short to voltage, or a failed solenoid coil.
You can generally drive the vehicle with P1420 set, but avoid refueling to the brim and monitor for fuel odors; have the fault diagnosed soon to prevent EVAP system damage and ensure the vehicle passes emissions testing.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for Subaru vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.