EN

Severity: Minor Code type: Generic (all makes) ✱

P0450 Code: EVAP Pressure Sensor Malfunction

The fuel tank (EVAP) pressure sensor failed a self-check, so the ECU can't trust its leak tests.

Unverified: this manufacturer-specific definition comes from a single source or varies by model. Confirm it with a brand-specific scan tool.

Safety first · Consult a professional

  • Fuel vapor is flammable. No smoking or open flames; work outdoors and fix fuel leaks before driving.

At a glance

Severity: 1/5 – Minor1/5

Severity: Minor

Meaning
EVAP Pressure Sensor Malfunction
System
Emission Controls · Powertrain
Safe to drive?
Yes, short term
Typical repair cost
$40–$700
DIY difficulty
Moderate

The EVAP or fuel tank pressure sensor measures very small pressure changes inside the tank and vapor lines, in inches of water rather than psi, and it's the ECU's eyes during every leak and purge test. P0450 is the broad 'sensor malfunction' code: some manufacturers use it for any fault on this sensor, others only when a problem doesn't fit the more specific P0451 (range/performance), P0452 (low voltage) or P0453 (high voltage). The exact trigger therefore varies by make, which is why this page is marked as not fully verified. The sensor is a three-wire part (5-volt reference, signal, ground) mounted on top of the tank, on the fuel pump module, on the canister or on a bracket near it. With the code set, the ECU normally suspends its EVAP leak tests until the sensor is fixed.

Can I keep driving? Safe to drive; the engine doesn't use this sensor for fueling. Plan the repair before an emissions test, and if the sensor is on the pump module, avoid running the tank full before the appointment so it's lighter to drop.

How to read P0450

How to read P0450P10243504
  1. P Powertrain
  2. 0 Generic (SAE)
  3. 4 Auxiliary emission controls
  4. 50 Specific fault

Symptoms

  • Check engine light, no drivability change
  • EVAP monitor stuck at 'not ready'
  • Tank pressure PID frozen, jumping or far from zero with the cap off
  • Sometimes paired with a leak code that turns out to be false

Possible causes

Ranked by how often each cause is behind this code (editorial estimate).

  1. Fuel tank pressure sensor failed internally 34%
  2. Corroded or loose connector on top of the tank or pump module 22%
  3. Damaged harness between tank and body (chafed, stretched, rodent) 16%
  4. 5-volt reference or sensor ground problem shared with other sensors 12%
  5. Sensor hose or port blocked, kinked or holding liquid fuel 10%
  6. ECU input fault (rare) 6%

Diagnosis step by step

Diagnostic flow: P04501Read the tank pressure PID with thecap off2Watch the signal react3Locate the sensor4Check reference, ground and signalat the connector5Test a hose-mounted sensor with ahand pump6Replace and verify
  1. Read the tank pressure PID with the cap off

    Key on, engine off, gas cap removed so the tank is at atmospheric pressure. The PID should read close to 0 inH2O (within about half an inch). Note the signal voltage too; on most designs it sits somewhere mid-scale, commonly between about 1.5 and 3 volts depending on make.

    Tools: OBD-II scanner

  2. Watch the signal react

    Refit the cap, start the engine and use the scan tool to close the vent and command purge. The reading should move smoothly into vacuum and settle back when the vent opens. A value that never moves, or jumps in steps, points to the sensor or its connection.

    Tools: OBD-II scanner

  3. Locate the sensor

    Check a service diagram: on many trucks and SUVs it sits on the fuel pump module and needs the tank lowered or the bed lifted; on many cars it's clipped to the canister or a bracket nearby with a short hose to the vapor line.

    Tools: Flashlight

  4. Check reference, ground and signal at the connector

    Back-probe the connector with the key on: about 5 volts on the reference, under 0.1 volt drop on the ground, and a signal between the two. If the reference is low, unplug other 5-volt sensors one by one to find the one pulling it down.

    Tools: Multimeter

  5. Test a hose-mounted sensor with a hand pump

    If the sensor connects by a hose, remove it and apply gentle vacuum or pressure by mouth or a low-pressure pump while watching the PID. It should respond instantly and proportionally; never apply shop air.

    Tools: Vacuum gauge, OBD-II scanner

  6. Replace and verify

    After replacing the sensor or repairing the wiring, confirm that the PID reads zero with the cap off and responds under purge, then let the EVAP monitor complete over a few days of normal driving.

    Tools: OBD-II scanner

Where the parts are

EVAP system: gas cap, canister, purge and vent valves – P0450123456
EVAP system: gas cap, canister, purge and vent valves
  1. 1Gas cap
  2. 2Charcoal canister
  3. 3Purge valve
  4. 4Vent valve
  5. 5Fuel pump
  6. 6Intake manifold

Repair options & costs

RepairDIY?Estimated cost
Replace externally mounted tank pressure sensor Yes $110–$280
Replace sensor on pump module (tank lowered) No $300–$700
Repair connector or harness at the tank No $120–$350
Replace blocked sensor hose Yes $40–$140

Rough US estimates for parts and labor; shop rates vary by region. Not a quote.

Emissions / smog test impact

Will fail

P0450 turns on the check engine light and the EVAP monitor can't complete, so the car fails an OBD-II emissions inspection until the sensor is fixed and the monitor has run.

Frequently asked questions

Does P0450 mean I have a fuel vapor leak?

No. It means the sensor the ECU uses to look for leaks is not reporting correctly. Until it's fixed, any leak code stored with it can't be trusted.

Do I really have to drop the fuel tank?

Only if the sensor is built into or mounted on the fuel pump module. Many cars have it on or near the canister where it's a simple swap; check where yours sits before you get a quote.

Why is P0450 marked as not fully verified?

Manufacturers use the code differently. Some set it for any pressure sensor fault, others only when a problem doesn't fit P0451, P0452 or P0453, so the exact trigger depends on your vehicle's software.

Can a full tank affect the sensor?

Overfilling can push liquid fuel into the sensor port or its hose, which gives false readings. Stopping at the first click of the nozzle protects the sensor as well as the canister.

Sources