AutoLogicTools

OBD-II trouble code

P2028: Evaporative Emissions (EVAP) Fuel Vapor Temperature Sensor Circuit Intermittent

This is the version of the fault that does damage on paper. A signal that fails outright stops the leak test; a signal that fails briefly can corrupt it — and hand you a leak code for a leak that does not exist.

Low severityPowertrainEvaporative EmissionsDrivable short-term

Quick facts

System
Powertrain
Category
Evaporative Emissions
Severity
Low severity
Drivable
Usually safe to drive short-term
Repair cost range
$0$900
DIY difficulty
Advanced DIY

Browse every code in P2000–P20E8, or start from the full code library.

What does P2028 mean?

There is a useful distinction between a circuit that has stopped working and one that works most of the time. A sensor reading an impossible value is easy for a module to dismiss — it declares the input unusable and declines to run anything that depends on it. A sensor that drops out for a moment and comes straight back is harder, because the value on either side of the interruption is entirely believable, and the module may well have already used it.

That is what makes this the most consequential of the fuel vapor temperature codes, despite being the one with the least to show for itself. The evaporative leak test is a pressure measurement taken on a sealed volume over a period of minutes, and pressure in a volume of fuel vapor is dominated by temperature. The module compensates for that by subtracting the thermal component — the vapor temperature tells it how much of the pressure change was just the fuel warming or cooling. Feed a wrong number into that subtraction, even briefly, and the answer comes out wrong. A tank that was behaving perfectly can be scored as leaking.

So the practical instruction here is about the order of work rather than the diagnosis itself. When P2028 is stored alongside evaporative leak codes, the leak codes are suspect until this one is fixed. Repair the intermittent, clear everything, and let the monitor run again over a few complete drive cycles. If a leak code comes back, it is real and worth chasing. If it does not, it never was — and the gas cap, purge valve or vent valve someone was about to sell you was not the problem. Buying parts to chase a leak while a temperature signal is dropping out is the most expensive mistake available on this code, and it is entirely avoidable.

As for where the interruption comes from, this circuit has a mechanical peculiarity worth knowing. The sensor lives at the fuel tank, and the tank is not a rigid part of the car. It is a plastic or steel vessel held on straps that carries a load which varies by a couple of hundred pounds between empty and full, and it changes shape slightly as that load changes. The harness leaving the pump flange has to accommodate that movement, and it does so thousands of times over the vehicle's life.

That produces a signature you can check for free. Look at the fuel level recorded in freeze frame data at the moment the fault was stored, and compare it across occurrences. A fault that keeps appearing at a similar tank level is telling you the failure is mechanical and position-dependent — a marginal connection at or near the flange that opens when the tank sits at a particular shape. A fault scattered randomly across the fuel range is not about the tank at all and points at corrosion, a terminal that has lost its grip, or an internally failing sensor.

One last practical point, because this circuit is expensive to reach. On many vehicles the sensor is not sold separately and the repair is a pump and sender module, with the tank lowered or an access panel cut into. Before authorising that, it is worth being sure the fault is in the sensor rather than in the connector on top of it, because the two conclusions differ by several hundred dollars and one of them is reversible with a terminal kit.

Common causes

  • Marginal connection at the pump flange harness, worked loose by the tank changing shape as fuel load varies
  • Terminal that has lost its retention in the tank-top connector and makes contact only intermittently
  • Corrosion in the connector that conducts most of the time and drops out when it moves or warms
  • Conductor fatigued and broken inside insulation that looks perfectly sound
  • Chafe against a strap, shield or underbody bracket that touches only when the suspension loads up
  • Sensor with an internal connection beginning to fail but not yet failed outright
  • Connector left partially seated after fuel pump, sender or filler neck work
  • Rodent damage in the underbody harness run on a vehicle that stands for long periods
  • Moisture that has entered the connector and freezes or expands with temperature

Symptoms

  • Check engine light that comes on, sometimes clears itself, and returns weeks later
  • Evaporative leak codes stored alongside it that cannot be substantiated by a smoke test
  • Evaporative monitor that completes sometimes and fails at other times with no pattern
  • Vapor temperature value on a scan tool that is normal except for brief jumps or dropouts
  • Engine running, starting and idling entirely normally throughout
  • Repeat visits for the same complaint after parts have already been replaced
  • Fault occurrences clustering around a particular fuel level in stored freeze frame data
  • Readiness monitors resetting and needing another drive cycle before an inspection

Diagnostic steps

  1. 1.Read the freeze frame data for every occurrence and note the fuel level each time. Faults clustering at a similar tank level indicate a mechanical connection problem near the flange; a scattered spread points at corrosion or the sensor itself.
  2. 2.Treat any evaporative leak codes stored with this one as unproven. Fix the intermittent first, clear everything, and let the monitor run again before spending anything on leak repairs.
  3. 3.Watch the live vapor temperature over a full drive rather than taking a single reading. What you are looking for is a brief interruption in an otherwise sensible trace, which no static measurement will reveal.
  4. 4.Locate the access panel under the rear seat or boot floor where the vehicle has one, and inspect the tank-top connector before considering anything that requires dropping the tank.
  5. 5.Wiggle-test the connector and accessible harness section by section with the live value displayed. Moving one part at a time tells you where the fault is, not merely that there is one.
  6. 6.Tug each wire gently at the back of the connector to check terminal retention. A terminal that moves in its cavity is a found fault and is repairable with a terminal kit.
  7. 7.Check the connector for moisture, corrosion and a displaced seal. A connector that has been wet behaves exactly like this before it fails outright.
  8. 8.Inspect the underbody harness run for chafe against straps, shields and brackets, and for rodent damage on a vehicle that has been standing.
  9. 9.Only after the connector has been eliminated should the pump and sender module be considered, since on most vehicles this sensor is not available separately and that repair is several times the cost of a terminal.

Repair cost

$0$900

Zero is a real outcome: a connector left partially seated after recent fuel system work costs nothing but the time to reseat it, and it is common enough to check first. Diagnosis is $110 to $250 and may run higher if the fault has to be captured over several drives. A terminal or pigtail repair at the tank-top connector is $150 to $350. A broken conductor in the underbody run is $100 to $300. Where the sensor itself is at fault and is not sold separately, the repair is a fuel pump and sender module at $200 to $600 plus 1.5 to 3 hours of access. If evaporative leak codes were stored alongside this one, do not budget for them until the monitor has been re-run — a meaningful share of them will not come back.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with evap fuel vapor temperature sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

This is an advanced DIY job. It typically requires specialty tools, scan-tool access, lifting equipment, or careful sequencing to avoid causing new failures. Plan for extended downtime and have a backup vehicle. Most owners are better served by a shop that has done this repair before.

Related codes

Frequently asked questions

I also have a small evaporative leak code. Should I fix that first?

No — fix this one first, then see whether the leak code comes back. The leak test works by watching pressure in a sealed tank, and pressure in a tank full of fuel vapor depends heavily on temperature. The module subtracts the thermal component using this sensor's reading. A signal that drops out during the test corrupts that subtraction and can score a healthy tank as leaking. Repair the intermittent, clear the codes, and let the monitor complete a few times. A leak that returns is real. Quite often it does not.

Why would the fuel level have anything to do with an electrical fault?

Because the tank is not rigid and its load changes by a couple of hundred pounds between empty and full. It flexes on its straps as that weight changes, and the harness leaving the pump flange moves with it — thousands of times over the vehicle's life. A connection that has gone marginal will open at whatever tank shape pulls it apart. So if the freeze frame data shows the fault appearing at a similar fuel level each time, that is a real clue, and it points at the flange rather than at the sensor.

Can I keep driving with P2028?

Yes. This sensor feeds the evaporative leak test and nothing else — fuel delivery, ignition, idle and economy are all unaffected, and many people drive for months without noticing anything beyond the warning lamp. The real cost arrives at inspection time, because the monitor will not reliably reach a ready state. Fix it before an emissions test rather than after a failed one, and be careful not to let it lead you into replacing evaporative parts that were never faulty.

Is it worth trying to fix this myself?

The inspection part, yes; the repair, often not. If your vehicle has an access panel under the rear seat or boot floor, you can reach the tank-top connector, look for corrosion and check whether the terminals are properly retained — and a partially seated connector is a genuinely free fix. Beyond that the job usually means lowering the tank, working around fuel and vapor lines, and on many vehicles replacing a pump and sender module because the sensor is not sold on its own. That is a workshop job with proper fuel handling.

Editorial context

About This Diagnostic Information

AutoLogicTools diagnostic guides explain OBD-II trouble codes using recognized code definitions, standard automotive diagnostic principles, and practical automotive context. A trouble code records a condition detected by a control module. It does not automatically identify a failed part, and the right diagnostic procedure can vary by vehicle.

Manufacturer service information, technical service bulletins, wiring diagrams, and vehicle-specific procedures should take precedence when available.

AutoLogicTools was founded by Vincent Fisk, an automotive locksmith and shop owner in San Diego with hands-on experience in vehicle keys, immobilizer systems, electrical issues, modules, programming, and diagnostics.