P0454
Evaporative Emission Control System Pressure Sensor IntermittentP0454 is a generic OBD-II powertrain diagnostic trouble code: Evaporative Emission Control System Pressure Sensor Intermittent. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P0454 means
P0454 is stored when the PCM detects that the Fuel Tank Pressure (FTP) sensor in the Evaporative Emission Control (EVAP) system is producing an intermittent or erratic signal — one that fluctuates unexpectedly rather than tracking smoothly with actual tank pressure changes. Where P0451 targets a sensor whose output is consistently out of calibrated range, P0454 specifically captures a signal that drops out, spikes, or behaves erratically at unpredictable intervals, suggesting a loose connection, damaged wire, or sensor element that is failing but not yet fully open-circuit.
The EVAP system seals fuel vapours inside the fuel tank and charcoal canister, routing them into the engine intake for combustion rather than allowing them to vent to atmosphere. The FTP sensor — a small pressure transducer typically mounted on top of the fuel tank or integrated into the fuel sender assembly — reports tank pressure to the PCM in real time. During EVAP self-test cycles, the PCM relies on steady, predictable sensor data to evaluate whether the system holds vacuum correctly. An intermittent sensor signal causes the monitor to fail and the code to set, even if the physical EVAP plumbing has no leak.
Intermittent codes are among the most challenging to diagnose because the fault may not be reproducible on demand. Road vibration, temperature cycling (which expands and contracts connector housings), or moisture intrusion can cause a marginal connection to pass and fail unpredictably. Because the FTP sensor is located under the vehicle near the fuel tank in a high-vibration, high-moisture environment, connector and wiring issues are particularly common compared with sensors in more protected locations.
Drivability is rarely affected by P0454. The vehicle will continue to run normally, but the EVAP monitor will not reach a Ready state while the code is active, preventing a passing emissions test result. Addressing connector condition early typically resolves the fault at minimal cost before the sensor fails completely and triggers a more definitive P0452 or P0453 open/short-circuit code.
Common causes
Most-frequently reported root causes when P0454 is logged.
-
1
Loose, corroded, or intermittently contacting FTP sensor connector (most common)
-
2
Chafed or vibration-damaged wiring harness near the fuel tank
-
3
Failing FTP sensor with internal intermittent open in sensing element
-
4
Moisture or fuel vapour ingress into the sensor connector causing intermittent shorts
-
5
Loose or cracked EVAP hose at sensor port causing pressure spikes
-
6
High-resistance splice or repair in the sensor signal wire
-
7
Faulty EVAP purge solenoid causing erratic pressure swings during monitor run
-
8
Weak 5 V reference supply causing signal instability under load
-
9
PCM analog input channel beginning to fail (rare)
Symptoms drivers notice
How to diagnose P0454
A typical diagnostic flow when this code is present.
-
1
Connect a scan tool, record P0454 with all freeze-frame and any companion EVAP codes; note the conditions under which the code set (ambient temperature, fuel level, speed).
-
2
Inspect the FTP sensor wiring harness along its entire run from sensor to PCM for chafing, rubbing against fuel tank or frame rails, cracked insulation, and repaired splices.
-
3
Carefully inspect and clean the sensor connector: check terminal retention, look for corrosion or moisture tracks, and apply dielectric grease before reconnecting.
-
4
With the ignition on (engine off), monitor the FTP sensor live data while flexing and wiggling the harness at several points; a drop or spike in the reading while moving the harness confirms an intermittent wiring fault.
-
5
Perform a key-on engine-off sensor bench check: verify 5 V reference, stable ground, and a signal output that tracks smoothly with a hand vacuum pump applied to the sensor port.
-
6
If wiring and connector checks pass, replace the FTP sensor (and sender assembly if integrated); clear codes and complete a full EVAP monitor drive cycle to confirm the repair.
-
7
If the code returns with a new sensor, perform a thorough PCM connector inspection and voltage-drop test on the reference and ground circuits before considering module replacement.
Related powertrain codes
- P0400 — Exhaust Gas Recirculation Flow Malfunction
- P0401 — Exhaust Gas Recirculation Flow Insufficient Detected
- P0402 — Exhaust Gas Recirculation Flow Excessive Detected
- P0403 — Exhaust Gas Recirculation Circuit Malfunction
- P0404 — Exhaust Gas Recirculation Circuit Range/Performance
- P0405 — Exhaust Gas Recirculation Sensor A Circuit Low
Frequently asked questions
Why does P0454 clear itself and then come back?
Intermittent codes follow the fault — when the marginal connection makes good contact the code clears; when vibration or temperature causes it to drop out again the code resets. This is the hallmark of a failing connector or damaged wire, not a fully broken circuit.
Is P0454 the same as P0451 or P0452?
They are related but distinct. P0451 = sensor output consistently out of calibrated range; P0452 = sensor circuit voltage too low (open or short to ground); P0453 = voltage too high; P0454 = intermittent signal. The same sensor is involved, but each code points to a different failure mode.
Can I drive with P0454?
Yes, normal driving is unaffected. However, your vehicle will not pass an OBD-II emissions readiness check while this code is active because the EVAP monitor cannot complete with an unreliable pressure sensor signal.
How long does the EVAP monitor take to reset after the repair?
Typically one to two complete drive cycles that include a cold soak (engine off for 8+ hours) followed by a drive with steady cruise periods. The exact procedure varies by manufacturer; a scan tool with monitor-status readout shows when the EVAP monitor changes to Ready.
Disabling P0454 in software
RaceTune can permanently disable P0454 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P0454 in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file