OBD-II Code · Emissions
P0451
EVAP Fuel Tank Pressure Sensor Range
Tank pressure sensor out of range.
Common symptoms
- CEL
Likely causes
- Failed sensor
- Wiring
Where to start
- Try the cheapest cause first. Start by checking: failed sensor.
- Cost & scope. $100-$300
- If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there.
Read the full diagnostic procedure
P0451 is a sensor range/performance code on the fuel-tank pressure sensor (FTPS, sometimes called FTP or EVAP pressure sensor). The sensor reports tank pressure to the ECU; the ECU watches it during normal driving and during EVAP leak tests to verify that pressure changes match what should be happening. P0451 trips when the sensor reading is technically inside the electrical range (so it's not P0452 or P0453) but is drifting, sticking, or behaving in ways that don't make physical sense — for example, not responding to fill-up pressure changes, or reporting flat values during a purge cycle. The diagnostic move is scan-tool the FTPS live data while driving and watching for normal pressure swings (a small vacuum builds as fuel is consumed; a brief positive pressure occurs at fill-up). If the sensor is flat-lined or stuck, it's the sensor. If it tracks but with implausible values, check the connector and wiring before condemning the sensor. The fuel cap is still a worthwhile $5-30 check because a cap leak that prevents the system from holding pressure can throw P0451 on platforms where the ECU expects to see a sealed-tank pressure signature.
Vehicle-specific patterns
Vehicle-specific patterns: 2012+ Hyundai/Kia is the dominant P0451 platform in shop work — Sonata, Elantra, Optima, Forte, Sportage, Tucson, Santa Fe — these vehicles use an FTPS that has a well-documented failure rate; the sensor sits on top of the fuel tank and is accessed by either dropping the tank or, on some platforms, a service access panel under the rear seat. Sensor cost is typically $80-150, labor is the bigger variable. 2005-2015 Toyota/Lexus rarely throws P0451 unless the sensor connector has corroded. 2003-2010 Ford 4.6L can throw P0451 when the FTPS connector at the tank gets road-salt corrosion. 2007-2014 GM trucks throw P0451 occasionally but it's not their dominant pattern (vent solenoid dominates). 2008-2015 VW/Audi don't typically throw P0451 because they use the LDP method rather than a tank-mounted FTPS for leak detection. Repair range: $80-150 sensor, plus 0.5-2.0 hours labor depending on tank access.
Related codes
Look up another code
More free tools