Au7o mascotAu7o
Known IssuesGet Started
  1. Au7o
  2. /
  3. Known Issues
  4. /
  5. DTC Codes
  6. /
  7. P2066
  8. /
  9. Dodge
Dodge · Fuel & Air Metering · Minor code

P2066 on Dodge: How to Diagnose & Fix

Fuel Level Sensor "B" Circuit Range/Performance

1 Dodge model · 1 documented issue · $150-$1,100 repair

Share:@au7o.io

On Dodge vehicles, P2066 (fuel level sensor "b" circuit range/performance) is most often reported on the 2006-2018 Dodge Charger as Secondary (Right-Side) Fuel Level Sender Sticks in the Saddle Tank ($150-$1,100 repair). Check for outstanding powertrain module software updates before touching hardware - FCA has issued PCM flash bulletins covering fuel level sensor 2 performance concerns, and a dealer reflash is a common and inexpensive resolution on cars whose senders test fine, so have the dealer run the VIN for applicable flashes first. If the software is current and the code returns, move to data: with a scan tool, compare Fuel Level Sensor 1 and Fuel Level Sensor 2 over a full tank of driving. Each section below gives the symptoms, how to confirm the cause, the fix, parts and sources for that model.

P2066 by Dodge model

  • 2006-2018Charger1
  • FAQ

P2066 on other makes

  • Chevrolet
  • Mitsubishi
Diagnose my car
Back to top

P2066 by Dodge model

  • 2006-2018Charger1
  • FAQ

Common causes of P2066 (all vehicles)

  • Worn or sticking fuel level sender float/rheostat
  • High-resistance wiring or ground
  • Debris/contamination affecting the float
  • Faulty fuel level sensor 'B'
  • PCM/ECM fault (rare)

P2066 on Dodge by model: symptoms, diagnosis and fix

The Chrysler LX/LD rear-drive cars use a saddle-shaped fuel tank that straddles the driveshaft, so a single sender cannot measure the whole tank. Fuel Level Sensor 1 lives on the primary (driver's) side with the electric pump module; Fuel Level Sensor 2 - the 'B' sensor in generic OBD-II terms - measures the secondary (passenger) lobe and is fed by a jet-pump siphon that transfers fuel across to the pump side. Both senders are read by the cluster/CCN and the fuel level data is then bussed to the PCM. Two things go wrong on the secondary side. The sender's resistive card wears or becomes contaminated so the float arm reads a fixed value, and the siphon jet pump can weaken or clog so the secondary lobe genuinely does not drain at the expected rate. Either way the module sees a fuel-level signal that is present but not credible against fuel consumed, and stores P2066 instead of the circuit-low or circuit-high codes. The classic owner complaint is a gauge that freezes somewhere between half and three-quarters and stays there for a hundred miles or more, then falls off a cliff, with range-to-empty and the low-fuel light never catching up. Because the same tank architecture is used across the platform, a Charger diagnosis translates directly to a Chrysler 300 or a Dodge Challenger.

Common Symptoms

  • Check engine light with P2066 stored
  • Fuel gauge stuck between 1/2 and 3/4 for long distances
  • Fuel gauge drops abruptly after being frozen
  • Distance-to-empty reading is wrong
  • Low-fuel light comes on late or not at all
  • Code returns after clearing

How to Fix

Check for outstanding powertrain module software updates before touching hardware - FCA has issued PCM flash bulletins covering fuel level sensor 2 performance concerns, and a dealer reflash is a common and inexpensive resolution on cars whose senders test fine, so have the dealer run the VIN for applicable flashes first. If the software is current and the code returns, move to data: with a scan tool, compare Fuel Level Sensor 1 and Fuel Level Sensor 2 over a full tank of driving. A sensor 2 value that never moves points at the sender or its wiring; a sensor 2 value that stays high while sensor 1 drops quickly points at a weak jet-pump siphon leaving the secondary lobe overfull, in which case the transfer/siphon pump assembly is the repair. Test the secondary sender's resistance through its float sweep before dropping anything - values sweep roughly from the low tens of ohms at empty to a few hundred ohms at full, and a reading that never changes condemns the sender. Inspect the secondary sender connector and the long harness that crosses to the driver-side fuel hat for corrosion, spread terminals and chafe, and confirm the ground for the fuel-level circuit is clean; a poor connection produces the same implausible signal as a dead sender. The left and right units are different parts and are not interchangeable. After the repair, drive at least two full fill-to-low cycles before assuming the fix held, since the monitor needs a large amount of consumed fuel to run again.

Typical repair cost:$150 - $1,100

Research This Issue

GoogleRedditYouTubeNHTSA
Community Reported
Low ConfidenceVerifiedReviewed Sep 2026
All Dodge Charger known issues →

Looking for P2066 on a different make?

View P2066 across all makes →

Frequently asked questions

What does P2066 mean on a Dodge?

P2066 stands for "Fuel Level Sensor "B" Circuit Range/Performance." Set when the Fuel Level Sensor 'B' signal is present but implausible or does not track expected fuel usage compared with the primary sender, indicating a performance problem rather than a hard open/short. On Dodge it is documented across 1 model: Charger.

How do I diagnose P2066 on a Dodge Charger?

Check for outstanding powertrain module software updates before touching hardware - FCA has issued PCM flash bulletins covering fuel level sensor 2 performance concerns, and a dealer reflash is a common and inexpensive resolution on cars whose senders test fine, so have the dealer run the VIN for applicable flashes first. If the software is current and the code returns, move to data: with a scan tool, compare Fuel Level Sensor 1 and Fuel Level Sensor 2 over a full tank of driving. A sensor 2 value that never moves points at the sender or its wiring; a sensor 2 value that stays high while sensor 1 drops quickly points at a weak jet-pump siphon leaving the secondary lobe overfull, in which case the transfer/siphon pump assembly is the repair. Published repair guidance and available estimates are in the Charger section on this page.

What causes P2066 on Dodge vehicles?

Documented causes on Dodge: Secondary (Right-Side) Fuel Level Sender Sticks in the Saddle Tank. Generic causes of P2066: Worn or sticking fuel level sender float/rheostat, High-resistance wiring or ground, Debris/contamination affecting the float, Faulty fuel level sensor 'B'.

How much does it cost to fix P2066 on a Dodge?

Published repair estimates on Dodge range from $150 to $1,100 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.

🔧
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 P2066 fixes on Dodge
We add new causes, fixes and affected Dodge models for P2066 regularly — drop your email and we'll keep you posted. You can also diagnose your own car free.

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

Known IssuesMotorcycle IssuesDTC LookupDrivePricingAboutTermsPrivacyCookiesConsentData rightsCopyrightFeedback
Share:@au7o.io

Vehicle data and repair guidance on this site are compiled with AI assistance and may contain errors. Always verify with your service manual or a qualified mechanic.

Data protection representation

DataRep representative in the United KingdomDataRep representative in the European Union
Au7o · 2026
Built for DIY mechanics. Privacy-first.
See the tech tree