P0454: EVAP System Pressure Sensor Intermittent (Meaning, Causes, Fixes)
What P0454 means
The evaporative emission (EVAP) system catches fuel vapor from the fuel tank, stores it in a charcoal canister, and later draws it into the engine to be burned. The EVAP (fuel tank) pressure sensor tells the engine computer how much pressure or vacuum is in the tank so the rest of the system can act on it. OBD-Codes.com says P0454 sets when the computer detects an intermittent signal from the EVAP pressure sensor circuit; RepairPal describes it as the computer detecting an inaccurate signal from the sensor. OBD-Codes.com notes the sensor is usually on top of the fuel tank and often built into the fuel pump and fuel level sending unit housing, which makes it hard to reach. It also says the code can be caused by electrical or mechanical problems, and that abnormally low or high EVAP pressure can set it. The sources differ on causes: OBD-Codes.com adds a clogged tank pressure relief valve and a cracked or broken canister, while RepairPal lists PCM failure, which OBD-Codes.com does not. Related codes include P0450, P0451 (sensor range/performance), P0452 (sensor low) and P0453 (sensor high).
Severity: can I keep driving?
Drive with caution, fix soon
Get it diagnosed within a reasonable time. RepairPal rates P0454 Moderate, meaning it may not threaten safety or drivability right away but should still be checked. OBD-Codes.com says that in most cases there are no symptoms besides the check engine light, sometimes with a slight drop in fuel economy. It can keep the car from passing an emissions inspection.
Common symptoms
- Check engine (service engine soon) light on (OBD-Codes.com)
- In most cases no other symptoms (OBD-Codes.com)
- A slight decrease in fuel efficiency (OBD-Codes.com)
Likely causes
Roughly most to least common, based on the sources below. Your vehicle may differ.
- Bad EVAP / fuel tank pressure sensor (OBD-Codes.com, RepairPal)
- Open or shorted pressure sensor wiring or connectors (OBD-Codes.com; RepairPal lists a wiring issue)
- Clogged fuel tank pressure relief valve (OBD-Codes.com)
- Cracked or broken charcoal canister (OBD-Codes.com)
- Engine computer (PCM) failure (RepairPal; not listed by OBD-Codes.com)
Diagnostic steps you can do
Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.
- Remove the fuel cap, check its seal, and screw it back on properly (OBD-Codes.com).
- Look over the EVAP hoses, lines, wiring and connectors, especially where they run near sharp edges or the hot exhaust (OBD-Codes.com).
- Read all stored codes and write down the freeze frame data before clearing anything; OBD-Codes.com says this helps a lot with an intermittent code.
- After clearing, drive normally; OBD-Codes.com says EVAP codes usually need several drive cycles with a failure before they come back.
- If your scan tool shows live data, watch the EVAP pressure sensor reading and compare it to the manufacturer's specification (OBD-Codes.com).
Typical fixes
- Replace the fuel tank pressure sensor if it fails the manufacturer's test (OBD-Codes.com; RepairPal lists it as the common repair)
- Repair open or shorted sensor wiring or a bad connector (OBD-Codes.com, RepairPal)
- Replace a clogged fuel tank pressure relief valve or a cracked charcoal canister if found (OBD-Codes.com)
Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.
🛠 When to call a pro
- OBD-Codes.com suggests testing the pressure sensor before doing a smoke test, since this is an intermittent sensor circuit code
- If the sensor meets spec, unplug the related modules and test each circuit with a digital volt/ohmmeter for opens or shorts (OBD-Codes.com)
- The sensor is usually on top of the tank and may be part of the fuel pump module (OBD-Codes.com), which can mean lowering the tank
- RepairPal lists a PCM failure as a possible cause; that is normally checked only after the sensor and wiring test good
- The code keeps coming back after repairs
Where to buy
Plain search links. Always match parts to your exact year, make, model and engine.
FAQs
Is P0454 serious?
RepairPal rates it Moderate. OBD-Codes.com says there are usually no symptoms besides the check engine light, sometimes a slight drop in fuel economy. It isn't usually an emergency, but it can fail an emissions inspection, so get it diagnosed within a reasonable time.
What does intermittent mean for P0454?
It means the computer sees the pressure sensor signal drop out or jump around rather than stay steadily too high or too low. That often points to a failing sensor or a loose, corroded or chafed wire or connector, which is why both sources start with the sensor and wiring.
What is the difference between P0452, P0453 and P0454?
All three involve the EVAP fuel tank pressure sensor. P0452 means the signal is lower than expected, P0453 means it is higher than expected, and P0454 means the signal is intermittent or erratic.
How much does it cost to fix P0454?
Neither source gives a repair cost. It can range from a wiring or connector fix to a pressure sensor built into the fuel pump module that needs the tank lowered, so get a written estimate. Emission parts often have longer warranties, so check whether yours is still covered.
Sources
Last reviewed 2026-10-24. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.