Chevrolet · Fuel & Air Metering · Minor code

P2067 on Chevrolet: How to Diagnose & Fix

Fuel Level Sensor "B" Circuit Low Input

2 Chevrolet models · 2 documented issues · $350-$2,900 repair

Share:@au7o.io

P2067 on Chevrolet by model: symptoms, diagnosis and fix

The C6 Corvette does not use a single fuel tank. Because the rear transaxle and torque tube run down the centerline of the car, the fuel is carried in two connected saddle tanks straddling the driveline, and each tank carries its own level sender. The driver-side tank holds the fuel pump module and the primary sender; the passenger-side tank holds the secondary sender (Sensor 'B'), which is the one P2067 reports on. The secondary sender is a wiper arm riding on a printed resistive card, and it is the resistive card and its contact surface that fail. Two mechanisms are documented by C5/C6 owners. The first is contamination: sulfur and ethanol residue in pump gasoline plate a film onto the contact track, and once the wiper starts skipping across a corroded or scored section of the card the ECM sees the signal collapse toward ground. The second is plain mechanical wear — the wiper cuts a groove into the card at the fuel levels the car spends most of its life at, and once it wears through the circuit reads as a short. Either way the signal voltage on the Sensor 'B' circuit drops below roughly 0.2 V and holds there, and the PCM sets P2067. Owners describe the gauge dropping to empty immediately after a fill-up, a 'Low Fuel' and 'Service Fuel System' message on the DIC, the range-to-empty readout going blank or nonsensical, and a check engine light that returns within a drive cycle or two of being cleared. Because the fault is contact-related rather than a hard open, it is often intermittent at first, appearing at one particular fuel level and then clearing as the float moves past the bad spot on the card, before eventually becoming permanent. Note that the wrong-year replacement sender is a genuine trap here: the resistance range specified for the sender changed during the C6 run, so a brand-new but incorrectly catalogued sender can leave the gauge reading wrong and the code still set. Owners also correlate which tank is at fault with when the gauge misbehaves, since the passenger-side tank is emptied first, its fuel transferred continuously to the driver-side tank where the pump sits.

Common Symptoms

  • Fuel gauge drops to empty right after filling the tank
  • "Low Fuel" warning displayed with a full tank
  • "Service Fuel System" message on the driver information center
  • Range-to-empty / distance-to-empty readout blank or wildly wrong
  • Fuel gauge reading jumps or sticks at one level
  • Check engine light returns shortly after being cleared

How to Fix

Start by confirming that this really is Sensor 'B' and not a wiring fault, because the labor on this repair is what makes it expensive. With the key on, back-probe the passenger-side sender signal circuit and watch the live fuel level Sensor 2 voltage on a scan tool; below roughly 0.2 V with fuel in the tank is the failure, and a healthy sender should read within roughly 0.5–3.5 V and vary with level. Unplug the sender at its connector — if the code flips from P2067 (low) to P2068 (high), the harness between the connector and the PCM is intact and the sender itself is the fault. If the code stays low with the sender unplugged, you have a short to ground in the harness and replacing the sender will accomplish nothing. Before condemning the part on a car with an intermittent, level-dependent symptom, it is worth running one or two tanks with a concentrated fuel system cleaner such as Techron and then sticking to Top Tier fuel; this occasionally polishes a lightly sulfated contact track back into range and has cured the complaint for some owners, though forum reports are mixed and it does nothing for a mechanically worn card or visibly corroded contacts. If the sender is genuinely dead, replacement means dropping the rear of the car apart: the exhaust system, the rear driveline components and the rear cradle have to come out to lower the tanks, which is why the shop estimate for this single small part runs into four figures — RepairPal puts the Corvette fuel level sending unit job well into the $2,000+ range, most of it access labor. Because the access labor is the entire cost, do not replace only the failed side — replace both the driver-side and passenger-side senders while the tanks are down, and order the sender specified for your exact model year so the resistance curve matches what the PCM expects. A capable DIYer with a lift can do the job for parts only, in the $350 to $600 range, but it is a full weekend and the fuel tanks must be drained first.

Typical repair cost:$350 - $2,900
Sources for this issue (6)

Research This Issue

Community Reported
Medium ConfidenceVerifiedUpdated Oct 27, 2026

The in-tank fuel-level sender's resistive card wears, causing the fuel gauge to read inaccurately — stuck on Empty or Full, bouncing/fluctuating, or dropping to E with a false low-fuel warning. The sender is integral to the fuel pump module, so a worn card typically means dropping the tank. It is a well-known GM truck problem; on high-mileage trucks technicians recommend replacing the complete fuel pump module rather than just the sender.

Common Symptoms

  • Fuel gauge stuck on E or F
  • Gauge needle bounces/fluctuates
  • False low-fuel warning light
  • Gauge reads wrong after fill-up

How to Fix

First rule out a blown fuel-gauge/sender fuse and attempt a scan-tool sensor recalibration. If the gauge is still erratic, replace the fuel level sending unit — on high-mileage trucks replace the complete in-tank fuel pump module (ACDelco/Delphi module) since the pump often follows. Requires dropping the fuel tank.

Typical repair cost:$400 - $1,400
Sources for this issue (2)

Research This Issue

Community Reported
Medium ConfidenceVerifiedUpdated Oct 27, 2026

P2067 code reference

General diagnostic-code context. The code alone does not confirm a cause for your vehicle; use the applicable issue card and its sources.

Frequently asked questions

What does P2067 mean on a Chevrolet?

P2067 stands for "Fuel Level Sensor "B" Circuit Low Input." Set when the PCM detects the Fuel Level Sensor 'B' signal voltage is lower than expected, typically indicating a short to ground or a failed sender. On Chevrolet it is documented across 2 models: Corvette, Tahoe.

What are the most common causes of P2067?

The most common causes of P2067 are: Short to ground in the signal circuit, Faulty fuel level sender 'B', Corroded or shorted connector, Damaged wiring harness, PCM/ECM fault (rare). The specific cause varies by vehicle.

How much does it cost to fix P2067 on a Chevrolet?

Published repair estimates on Chevrolet range from $350 to $2,900 depending on the model and root cause. If an issue mentions a recall or campaign, check your VIN with the manufacturer or NHTSA and confirm eligibility and coverage with a dealer.

Looking for P2067 on a different make?

View P2067 across all makes →
🔧
A mechanic who knows YOUR exact car
Answers tuned to your year, make, model & trim — not generic advice. Save your garage so it always has the right context.
Get notified about P2067 fixes on Chevrolet
We add new causes, fixes and affected Chevrolet models for P2067 regularly — drop your email and we'll keep you posted. You can also diagnose your own car free.

Join 700+ subscribers following Au7o for vehicle insights and updates.

Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.

Explore free Hub demo