Home / DTC / P25D8 — Fuel Level Sensor C Performance

P25D8 — Fuel Level Sensor C Performance

Detailed page for trouble code P25D8.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

P25D8

Generic P — Powertrain

Fuel Level Sensor C Performance

Brand: Generic
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open, short or high resistance in the fuel level sensor C wiring/harness
  • Poor or corroded connector or terminal at the sender or PCM
  • Failed or intermittent fuel level sender (float/potentiometer)
  • Stuck or binding float arm (mechanical obstruction or contamination)
  • Reference voltage or ground fault to the sender
  • PCM input fault or software/calibration issue

Symptoms

  • Inaccurate or erratic fuel level reading for sender C (gauge jumps or reads incorrectly)
  • MIL (Check Engine Light) may be illuminated and code P25D8 stored
  • Fuel range or trip computer shows incorrect values
  • Fuel level may read differently after vibration or tank movement
  • Possible poor starting or range estimates if vehicle relies on multiple senders

What to check

  • Connect a scan tool and verify stored code(s) and live data for fuel level sensor C
  • Visually inspect sender connector, pins and wiring for corrosion, looseness or damage
  • Perform wiggle test on harness and connector while monitoring live sensor output
  • Measure sender reference voltage and ground at the connector with ignition on
  • Measure sensor resistance or voltage change versus known fuel level (service manual values)
  • Check for TSBs or PCM calibration updates related to fuel level sensors

Signal parameters

  • Typical reference voltage to sender: ~5 V or key-on reference (varies by manufacturer)
  • Expected sender output voltage: commonly within ~0.5–4.5 V depending on tank level and design
  • Resistance-based senders can range widely; check OEM service manual for exact ohms vs level curve
  • Signal should change smoothly and monotonically as the fuel level changes (no jumps or open circuit)
  • Continuity to PCM ground and reference must be good (< a few ohms for ground path)

Diagnostic algorithm

  1. Retrieve freeze-frame and pending codes with a capable scan tool; confirm P25D8 is current or historical.
  2. Inspect the fuel tank/sender connector and harness for corrosion, damage, chafing or water intrusion; repair any visible issues.
  3. Using a scan tool, observe live fuel level sensor C data while performing a wiggle test on the harness and connector to look for intermittent changes.
  4. With ignition ON (engine off), backprobe the sender connector: verify reference voltage present and a good ground. Compare to service specifications.
  5. Measure sender output voltage or resistance while manually moving the float (if accessible) or while changing fuel level. Confirm smooth, expected change per OEM curve.
  6. If wiring or connector faults are found, repair or replace wiring/connector and retest. If wiring is good but sender signal is out of spec or erratic, remove and bench-test or replace the sender module.
  7. After repair or replacement, clear codes, perform key cycles and road test to confirm the fault does not return and that readings are stable.
  8. If wiring and sender both test good, consider PCM input fault or software; check for updates or perform PCM diagnostics per manufacturer procedures.

Likely causes

  • Corroded or loose connector at the fuel pump module/tank sending unit
  • Broken or chafed wire between sender C and PCM (intermittent when moving fuel or vehicle)
  • Failed sender element (potentiometer) in the fuel pump/sender module
  • Float caught on tank internal component or contaminated by debris/water
  • Missing or weak ground at the sender assembly

Fault status

⚠️ Status
Fuel level sensor C output is outside expected performance range or is intermittent; PCM logged P25D8 and may set the MIL.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

9,515

The library contains 9,515 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email