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.
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.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.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.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.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.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.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.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.Inspect the underbody harness run for chafe against straps, shields and brackets, and for rodent damage on a vehicle that has been standing.
- 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.