P0454Generic code

P0454 Code: Evaporative Emission Control System Pressure Sensor Intermittent

The P0454 code indicates intermittent dropouts or jumps in the signal from the fuel tank pressure sensor in the EVAP system. The main effect is that the EVAP leak test cannot run. Most of the time there are no other driving symptoms.

Severity
Low
Can I keep driving?
Yes, no immediate risk
Estimated cost
$40 to $300
Difficulty
Medium
System
Emissions Control
Applies to
All OBD2 vehicles
On this page

What the P0454 code means

The fuel tank pressure (FTP) sensor measures the pressure or vacuum inside the fuel tank. The computer uses it in the EVAP leak test: it creates a vacuum and watches how long it takes to bleed off.

The sensor gets a 5 V reference and a ground from the computer and sends back a signal between roughly 0.5 and 4.5 V. The P0454 code flags intermittent dropouts, and those almost always come from a bad contact or a damaged wire.

Without a reliable FTP reading, the computer cannot run the EVAP test. The monitor stays incomplete and the vehicle cannot pass an emissions inspection. Many FTP sensors share the 5 V reference with other sensors, so a reference fault can set several codes at once. Look up the sensor guide to see how it is tested.

Intermittent faults are found by reproducing them. With the engine running and the scan tool in graph mode, move the wiring harness section by section, tap the connector gently and, if needed, warm the area with a hair dryer or wet the connector with a spray bottle. The point where the reading jumps is the point of the fault.

P0454 code symptoms

  • Check engine light on.
  • EVAP leak test cannot run.
  • Emissions monitor incomplete, so the vehicle cannot pass inspection.
  • Often there are no other driving symptoms.

Likely causes of the P0454 code

  1. Bad contact in the connector from loose or backed-out pins.
  2. Wire broken inside its insulation from vibration.
  3. Connector exposed to water on sensors mounted under the vehicle.
  4. Sensor with an intermittent fault, often temperature related.

How to diagnose the P0454 code step by step

  1. Read the sensor value on the scan tool and compare it with what you expect.
  2. Inspect the connector for corrosion, water or loose pins.
  3. Check the reference and ground with the key on (5 V, and less than 0.1 V of voltage drop on the ground).
  4. Measure the signal with the connector plugged in and see whether it changes with conditions.
  5. Do a wiggle test on the wiring.
  6. Check continuity to the computer.
  7. Remove the gas cap and confirm the sensor reads atmospheric pressure (close to 0).
  8. Command the EVAP valves with the scan tool and see whether the reading changes.

How to fix the P0454 code

  • Repair the connector or the wiring.
  • Replace the sensor if the tests confirm it is bad.
  • Correct the real condition if there is one (a leak or a blockage).
  • Clear the codes and complete a drive cycle so the monitor runs.

Technical reference data

  • With the gas cap off: about 2.5 V on many sensors.
  • Vacuum: the voltage drops. Pressure: the voltage rises.
  • Approximate values only: check the manufacturer data for your engine.

Brand-specific notes

The location of the tank pressure sensor changes by manufacturer, so find it before you start testing the wiring.

P0454 on GM

On GM vehicles the sensor is mounted on the fuel pump module.

P0454 on Ford

On Ford vehicles the sensor is often next to the canister.

P0454 on Toyota

On Toyota vehicles the sensor is often next to the canister.

Frequently asked questions about P0454

Can I drive with a P0454 code?
Yes. A P0454 code usually carries no immediate risk. The problem is the emissions inspection.
Do I have to replace the sensor?
Only if the tests confirm it. The connector and the wiring fail just as often as the sensor.
Will I pass the inspection with this code?
No. The check engine light being on, or the monitor being incomplete, keeps the vehicle from passing.
How much does it cost to fix P0454?
Roughly $40 to $300, depending on whether it is a connector, wiring or the sensor itself.
What does the P0454 code mean?
It is a generic OBD2 code for an intermittent signal from the EVAP fuel tank pressure sensor. The reading drops out or jumps instead of staying steady.
What is the most common cause of P0454?
A bad contact in the connector or a wire broken inside its insulation. Wiggling the harness with the scan tool in graph mode usually shows where.

Questions about the P0454 code

There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.