Fuel Level Sensor "B" Circuit Performance
Code P2066 indicates the fuel level sensor B circuit is not operating within its expected range or performance parameters. This sensor reads fuel tank level and sends data to the PCM; which displays it on the fuel gauge and uses it for fuel management calculations.
What You Might Notice
- Fuel gauge reading empty or full constantly
- Fuel gauge not responding to fuel level changes
- Check Engine Light illuminated
- Inaccurate fuel consumption readouts
- Difficulty predicting remaining fuel range
Most Common Causes
- 1
Faulty fuel level sensor
The fuel level sensor B has failed or is providing inconsistent resistance readings to the PCM, preventing accurate fuel level measurement.
- 2
Fuel level sensor wiring or connector issues
Corroded, loose, or damaged wiring and connectors in the fuel level sensor circuit can cause signal loss or intermittent readings.
- 3
Rapid fuel level changes or sloshing
Mechanical issues causing fuel to slosh abnormally or leak can trigger rapid level changes that the sensor interprets as a fault condition.
- 4
PCM or module malfunction
A faulty power control module or fuel gauge cluster module may misinterpret valid sensor signals as out-of-range data.
How to Diagnose It
- 1
Check Faulty fuel level sensor — The fuel level sensor B has failed or is providing inconsistent resistance readings to the PCM, preventing accurate fuel level measurement.
- 2
Check Fuel level sensor wiring or connector issues — Corroded, loose, or damaged wiring and connectors in the fuel level sensor circuit can cause signal loss or intermittent readings.
- 3
Check Rapid fuel level changes or sloshing — Mechanical issues causing fuel to slosh abnormally or leak can trigger rapid level changes that the sensor interprets as a fault condition.
- 4
Check PCM or module malfunction — A faulty power control module or fuel gauge cluster module may misinterpret valid sensor signals as out-of-range data.
How to Fix It
- 1
Inspect and clean fuel level sensor connectors
Locate the fuel level sensor B connector, disconnect it, and clean both the connector terminals and sensor pins with electrical contact cleaner to restore proper electrical contact.
- 2
Test fuel level sensor resistance
Using a multimeter, measure the sensor's resistance with the fuel tank at various levels (empty, quarter, half, full) to verify it changes proportionally; replace if values are outside specification.
- 3
Replace fuel level sensor B
If testing confirms the sensor is faulty, remove the fuel pump/sender assembly from the tank and replace the fuel level sensor B component with a new OEM or quality aftermarket sensor.
- 4
Inspect fuel tank and wiring harness
Check for fuel leaks, internal tank damage, corroded wiring, or damaged harness between the sensor and PCM; repair or replace compromised components as needed.
Need a deeper diagnosis?
Search for related repair guides or browse by system.
