DOBD DashX Browse all codes Blog
P2066

Fuel Level Sensor B Performance

Fuel level sensing Generic OBD-II Low

What it means

P2066 means the second fuel level sensor is not reading plausibly — its signal does not track the fuel in the tank as expected. Many vehicles use two senders in a saddle tank, and this code points to the "B" one. The engine runs fine; the main effect is an inaccurate fuel gauge. Check the sending unit and its wiring before replacing parts.

Low

Can I keep driving? Safe to drive — the engine runs normally, but the fuel gauge may read inaccurately, so track your mileage to avoid running out.

Real-world scan data

Seen in
20
scans in the past year
Found in
<0.1%
of scans
<0.1%
of scans that found faults

Figures reflect only diagnostic scans recorded through our own apps and tools. Cars are typically scanned because a symptom or warning light prompted it, so these counts describe our scan records — not the incidence of faults in any model, and not the quality, reliability, or safety of any vehicle. No comparison between manufacturers or models is implied. All trademarks belong to their respective owners; no affiliation or endorsement is implied.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Faulty fuel level sensor B (sending unit / float)
  2. Sensor harness open or shorted
  3. Poor or corroded electrical connection at the sender
  4. Faulty instrument cluster / combination meter

How to diagnose & fix

Work through it in order

  1. Read freeze-frame data and watch the fuel level signal change as fuel is used or added.
  2. Inspect the wiring and connector to the sending unit for opens, shorts, or corrosion.
  3. Test the sending unit's resistance across empty-to-full travel; replace if it reads erratically or out of range.
  4. If the sender is good, check the instrument cluster/gauge circuit.

FAQ

Quick answers

Is it safe to drive with P2066?+
Yes. The only real risk is an unreliable fuel gauge, so keep an eye on your trip odometer so you do not unexpectedly run out of fuel.
Can I just clear P2066?+
It will return until the sending unit or wiring is repaired, because the gauge signal stays faulty.

Related codes

Read & clear P2066 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX