Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

P2066 on 2014 Ram 3500: Fuel Level Sensor 'B' Performance Explained

This code means the secondary fuel level sensor is sending erratic readings. The most common causes are a faulty sensor inside the fuel tank or a wiring issue. However, for this specific truck, several Technical Service Bulletins (TSBs) indicate a software update for the powertrain control module (PCM) can resolve this code without replacing parts, particularly on models with the 6.4L engine.

14 minutes to read 2014-2014 Ram 3500
Most Likely Cause
Powertrain Control Module (PCM) Software Glitch
Difficulty
5/5
Est. Time
3.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$400 – $800
Parts Price
$70 – $250
⚠️ Drivable, but... — Yes, but you cannot trust your fuel gauge. This creates a significant risk of running out of fuel unexpectedly. It's best to track mileage manually using your trip odometer and get the issue repaired soon.
Key Takeaways
  • For a 2014 Ram 3500, P2066 is often a software problem. Always check for available PCM updates before replacing any parts.
  • The most common symptoms are an inaccurate fuel gauge and the Check Engine Light.
  • If not a software issue, the cause is likely the sensor itself or the wiring leading to it.
  • Repair involves accessing the fuel tank, which is a difficult DIY job.
The trouble code P2066 stands for "Fuel Level Sensor 'B' Performance." On a 2014 Ram 3500, this means the Powertrain Control Module (PCM) has detected an irrational or incorrect signal from the secondary fuel level sensor. Ram 3500 trucks often use a large or saddle-style fuel tank with two sensors for accurate fuel level measurement. This code is set when the reading from sensor 'B' (the secondary sensor) doesn't correlate with the reading from sensor 'A' (the primary sensor) or doesn't change as expected with fuel consumption. For example, the PCM may flag this code if the sensor reading doesn't change after a certain number of miles are driven or if the difference between the two sensors exceeds a pre-programmed threshold for an extended period.

What's Unique About the 2014-2014 Ram 3500

For the 2014 Ram 3500, the P2066 code is frequently mentioned in manufacturer Technical Service Bulletins (TSBs). These bulletins (18-096-16, 18-042-15, 1800414, 18-004-14) suggest that the code can be triggered due to a software glitch in the Powertrain Control Module (PCM). TSB 18-096-16, for example, specifically applies to vehicles with the 6.4L engine. This is a critical distinction, as the first step for a dealership would be to reflash the computer, not immediately replace the fuel level sensor. This platform-specific issue means a software update could be a permanent, no-parts-needed fix.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

Has a Ram dealer verified if your truck needs the PCM software update?
→ Contact a dealer to check your VIN against TSBs 18-096-16, 18-042-15, 1800414, and 18-004-14 for a free PCM reflash.
Have you inspected the wiring harness and tank connector C315 for damage?
→ Inspect the wiring harness along the chassis and the C315 connector on top of the fuel tank for chafing, moisture, or corrosion.
🎬 Watch: A mechanic diagnoses a fuel gauge fault on a Ram 3500.
Are you able to drop the fuel tank or remove the truck bed?
🎬 Watch: How to access the fuel pump by raising the bed.
→ Test the sensor resistance. It should smoothly change from 220-240 ohms (empty) to 40 ohms (full). If faulty, replace the $70-$250 sending unit.
🎬 See this step-by-step guide on how to drop the fuel tank.
→ Expect to pay $400-$800 for 3.5 hours of labor, plus $150-$250 for an OEM Mopar sending unit (like part 68237110AA).
→ Check for a physically cracked fuel pump assembly, which is a known issue costing over $1000 to repair at a dealership.
Professional service recommended: The fix often requires accessing the top of the fuel tank. This traditionally involves dropping the tank, which is a heavy and potentially dangerous job due to fuel vapors. An alternative method is to lift the truck bed, which some owners find easier but is still a significant undertaking. Given the labor and safety precautions, this job is best left to professionals unless you have significant experience and the proper equipment.

Symptoms You May Notice

  • Check Engine Light is on
  • Fuel gauge is inaccurate, erratic, or stuck on full or empty
  • Distance-to-empty calculation is incorrect or displays dashes
  • Low fuel warning light may stay on or flash, even with a full tank
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the fuel level sensor without first checking for software updates. Given the numerous TSBs for this model year, a simple reflash could solve the problem without the expense and labor of accessing the fuel tank.

Most Likely Causes

  1. Powertrain Control Module (PCM) Software Glitch 🔴 High Probability Multiple TSBs (#18-096-16, #18-042-15, #1800414, #18-004-14) were issued by the manufacturer for the 2014 model year specifically to address this code with a software update. TSB 18-096-16 applies to models with the 6.4L engine.
    How to confirm: A Ram dealership or a qualified shop with access to OEM software (like wiTECH) can check if your vehicle's VIN has the latest calibration available.
    Typical fix: Reflashing the PCM with the updated software.
    Est. part cost: $0
  2. Faulty Fuel Level Sensor 'B' 🟡 Medium Probability The sensor is a moving part (a float on an arm connected to a variable resistor) that can wear out, get contaminated, or fail over time.
    How to confirm: After accessing the sensor, test its resistance with a multimeter while moving the float arm. The reading should change smoothly. For this generation of Ram truck, the resistance should be approximately 220-240 ohms when empty and 40 ohms when full. Any dropouts, open circuits, or readings outside this range indicate a failed sensor.
    Typical fix: Replacing the fuel level sensor. It is often integrated with the secondary fuel pump module or sending unit assembly and not sold separately.
    Est. part cost: $70-$200
  3. Damaged Wiring or Corroded Connector 🟡 Medium Probability The wiring harness runs along the chassis to the top of the fuel tank, where it is exposed to road debris, moisture, and corrosion, especially at the tank-top connector (C315).
    How to confirm: Visually inspect the wiring harness from the PCM to the fuel tank. Check the connector on top of the tank for corrosion, moisture, or pushed-out pins. A continuity test with a multimeter can confirm a break or short in the wire.
    Typical fix: Repairing the damaged section of wire or cleaning/replacing the connector.
    Est. part cost: $10-$50

Rare But Worth Checking

  • Faulty Powertrain Control Module (PCM): This is rare. Before condemning the PCM, all other possibilities (software, sensor, wiring) must be exhaustively ruled out. A PCM failure can cause this code, but it's the least likely culprit.
  • Faulty Fuel Transfer Pump: On vehicles with a saddle tank, a secondary transfer pump may be used to move fuel from one side of the tank to the other. If this pump fails, it can create a discrepancy between the two fuel level sensor readings that the PCM interprets as a sensor performance fault. This should be considered if sensor and wiring tests pass.

Diagnosis Steps

  1. Check for TSBs: First, verify with a dealer or using a professional database if your vehicle's VIN is covered by TSBs 18-096-16, 18-042-15, 1800414, or 18-004-14. If an update is available for your specific engine, this is the most logical and cost-effective first step.
  2. Scan Tool Data: Use an OBD-II scanner to observe the live data for Fuel Level Sensor 'A' and 'B'. See if the reading for sensor 'B' is stuck, erratic, or clearly illogical compared to sensor 'A' and the calculated fuel consumption.
  3. Visual Inspection: Inspect the wiring harness running to the fuel tank for any obvious signs of damage, chafing, or corrosion. Pay close attention to the connector on top of the fuel tank (C315).
  4. Test the Circuit: If wiring looks good, disconnect the sensor and test for proper voltage and ground at the connector. You can also use a resistor to simulate a sensor reading to see if the gauge responds, which helps isolate the problem to the sensor itself.
  5. Test the Sensor: Access to the sensor is required. This can be done by dropping the fuel tank or, as some owners prefer, by removing the truck bed for easier top-down access. Once the sensor is accessible, use a multimeter set to ohms to test its resistance as you manually move the float arm. The resistance should change smoothly from approximately 220-240 ohms (empty) to 40 ohms (full). Any dead spots or open circuits indicate a failed sensor.
  6. Replace Component: Based on the test results, replace the faulty fuel level sensor/sending unit or repair the wiring.

Parts You'll Likely Need

  • Fuel Level Sensor / Sending Unit (OEM #Varies by engine and tank size. Example for 6.7L Diesel is Mopar 68237110AA (superseded by 68643799AA). For 6.4L/5.7L gas engines, part numbers like 4560227AC may apply. Always verify with VIN.) — This is the sensor that fails, causing the performance code. It is almost always integrated with the secondary fuel sending unit or the entire fuel pump module in the tank.
    Trusted brands: Mopar, Bosch, Delphi
    OEM price range: $150-$250
    Aftermarket price range: $70-$150

Technical Service Bulletins (TSBs) & Recalls

  • 18-096-16: Mentions P2066 - Fuel Level Sensor 2 Performance as one of several codes that can be addressed with a PCM software update on 6.4L models.
  • 18-042-15: Also lists P2066 as a code that can be resolved with a PCM reflash.
  • 1800414: Cites P2066 - Fuel Level Sensor 2 Performance in relation to software improvements.
  • 18-004-14: Notes P2066 - Fuel Level Sensor 2 Performance as a code that may be set, with improvements available via software update.

Platform-Specific Known Issues

  • A significant number of 2014 Ram 3500 trucks, particularly those with the 6.4L engine, can trigger code P2066 due to a software issue, which is correctable with a PCM flash per TSBs #18-096-16, #18-042-15, #1800414, and #18-004-14.

Mechanic-Grade Diagnostic Values

  • Fuel Level Sensor 'B' Resistance — expected: ~40 Ohms (Full) to ~240 Ohms (Empty). Failure: An open circuit (OL), a short (0 ohms), or a reading that does not change smoothly as the fuel level changes.
  • Fuel Level Sensor 'B' Signal Voltage — expected: A smooth sweep between approximately 0.5V and 4.5V, corresponding to empty and full.. Failure: Voltage that is stuck high (near 5V), stuck low (near 0V), or jumps erratically.

Scan Tool Commands That Help

  • wiTECH 2.0: View ECU Data > PCM > Data > Fuel Level Sensor 2 Voltage/Resistance — This is a critical first step after checking for codes. It allows a technician to see the raw voltage and calculated resistance the PCM is receiving from the sensor in real-time, without needing to physically access the sensor. An erratic or stuck value here strongly points to a sensor or wiring issue.
  • wiTECH 2.0: All Flashes Tab — Used to check if a PCM software update is available for the vehicle's VIN, which is a common cause for a false P2066 code on this platform per multiple TSBs.

Wiring & Ground Locations

  • C315 — The main electrical connector on top of the fuel pump module/fuel tank.. This is the primary connection point for the fuel level sensor. It is highly susceptible to corrosion and moisture intrusion, which can cause erratic readings and trigger P2066.
  • Fuel Level Sensor 2 Wires — Within the harness running from the fuel tank to the PCM/BCM.. The signal wire is typically Dark Blue/Light Green, and the sensor return is Dark Blue/Gray. Knowing these colors is essential for performing continuity and voltage drop tests.
  • G304 — On the driver's side frame rail, near the fuel tank.. This is a major chassis ground point for rear components, including the fuel pump module. A loose or corroded connection here can cause a floating ground, leading to inaccurate sensor readings and various fuel system codes.
  • BCM Connector C5 — At the Body Control Module (BCM), typically located behind the driver's side lower dash/kick panel area.. In some cases, the fuel level sense wire terminates here. A backed-out or loose pin in this connector can cause an open circuit, leading to a P2066 code even when the sensor and tank wiring are perfect.

Real Owner Repair Stories

  • cumminsforum.com user report (2014 Ram 3500) — P2066 code with an erratic fuel gauge.
    ❌ Tried (didn't work) Initial diagnosis from a dealership suggested replacing the entire fuel pump assembly.
    ✅ What actually fixed it The owner traced the wiring and found a ground wire (Black/Orange) had backed out of its pin at the Body Control Module (BCM) connector C5. Reseating the pin securely into the connector resolved all symptoms and the code did not return.
  • Go-Parts.com repair log (2014 Ram 3500) — P2066 code and fluctuating fuel gauge.
    ❌ Tried (didn't work) Replacing the fuel sending unit assembly did not fix the problem.
    ✅ What actually fixed it A chafed wire was discovered in the main wiring harness where it passes near the transfer case. Repairing the damaged wire insulation and protecting the harness resolved the issue.

OEM Part Supersession History

  • 68237110AA, 68237110AB68643799AA — Standard part revision and improvement by the manufacturer.
Cummins Fuel Level Sending Unit Fix
Cummins Fuel Level Sending Unit Fix
Finding my fuel gauge fault in a 2015 Ram 3500
Finding my fuel gauge fault in a 2015 Ram 3500
How I Fixed My Ram 1500 P0463 – Gas Gauge/Fuel Level Sensor
How I Fixed My Ram 1500 P0463 – Gas Gauge/Fuel Level Sensor
Fuel Pump and Fuel Level Sensor FIX on Ram 1500!!
Fuel Pump and Fuel Level Sensor FIX on Ram 1500!!
How to drop the fuel tank and replace the fuel pump fast on a Dodge Ram truck (step by step)
How to drop the fuel tank and replace the fuel pump fast on a Dodge Ram truck (step by step)
Dodge Ram 3500 in Tank Fuel Pump Replacement | How to Fix the Fuel Pump Problem
Dodge Ram 3500 in Tank Fuel Pump Replacement | How to Fix the Fuel Pump Problem
Dodge Ram 1500 Fuel Pump Replacement by Raising the Bed.. EASY!!  2002-2005 and other years.
Dodge Ram 1500 Fuel Pump Replacement by Raising the Bed.. EASY!! 2002-2005 and other years.
Replacing a Fuel pump on a 2016 Ram 1500 short bed
Replacing a Fuel pump on a 2016 Ram 1500 short bed
How to Replace Fuel Level Sensor 1994-2002 Dodge Ram 2500
How to Replace Fuel Level Sensor 1994-2002 Dodge Ram 2500
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P2066 for:
  • Ram 3500: 2014
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part