Home / DTC / B1201 — Fuel level sender circuit

B1201 — Fuel level sender circuit

Detailed page for trouble code B1201.

32,881codes
59brands
10,424generic
22,457specific
Reset
Code

B1201

ALFA ROMEO B — Body

Fuel level sender circuit

Brand: ALFA ROMEO
Type: B — Body
Views: UK: 6 EN: 17 RU: 7
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Damaged or corroded connector at the fuel level sender
  • Broken, shorted or chafed wiring in the sender circuit
  • Failed fuel level sender (float or internal potentiometer)
  • Poor ground or supply voltage to the sender circuit
  • Water intrusion or corrosion inside the fuel tank connector
  • Faulty body control module (BCM) or instrument cluster input (less common)

Symptoms

  • Fuel gauge reads empty, full, or erratic/unstable
  • Fuel level warning light may illuminate or flash
  • Incorrect range/estimated distance-to-empty displayed
  • Intermittent changes in gauge reading when tapping on tank area
  • Possible stored related electrical or body module codes

What to check

  • Scan vehicle and record B1201 and any related codes (body, instrument cluster, CAN)
  • Visually inspect fuel tank area, sender connector and wiring for damage, corrosion or water
  • Check connector seating and pin condition at sender and BCM
  • Verify supply voltage to sender with ignition ON (typically key ON, engine off)
  • Measure signal voltage or resistance of sender while moving float (compare to expected range)
  • Wiggle harness while monitoring signal to identify intermittent faults

Signal parameters

  • Typical sender resistance varies with float position — common ranges: ~0–300 ohms (model dependent). Consult factory data for exact values.
  • Expected signal voltage to BCM typically varies across approx. 0.5–4.5 V depending on float position (some systems use raw resistance to gauge).
  • Open circuit: infinite/OL resistance or signal voltage outside expected range.
  • Short to ground: near 0 V or near 0 ohms. Short to battery: near battery voltage (approx. 12 V).
  • Exact expected values must be confirmed from Alfa Romeo factory/service data for the specific model/year.

Diagnostic algorithm

  1. Retrieve freeze frame and related codes with a diagnostic scanner. Note when the fault occurs (ignition on, while driving, after refuel).
  2. Perform a visual inspection of the fuel tank area, sender connector and wiring for physical damage, corrosion, pin push-out or water entry.
  3. With ignition ON (engine off), measure sender supply voltage at the connector. Confirm it matches reference voltage from factory data (often battery or switched 12 V feed or reference voltage).
  4. Measure sender signal at connector: either resistance between signal and ground or voltage between signal and reference while moving the float (manually or by lifting the vehicle and observing gauge). Look for smooth change across range.
  5. Check ground continuity from sender ground to chassis and to BCM ground. Repair any high-resistance grounds.
  6. Perform a wiggle/pressure test on the harness and connector while monitoring voltage/resistance to detect intermittent faults. Repair or replace damaged sections.
  7. If open or short is found in wiring, repair splice/insulation and re-test. If signal is fixed but code remains, clear codes and test drive / cycle ignition to verify.
  8. If wiring and connectors are good but sender resistance/voltage is out of spec, remove and bench-test the sender (measure at rest and while moving float). Replace sender if failed.
  9. If sender and wiring test OK, test the BCM/instrument input for proper operation (check for correct reference voltage and signal processing). Replace BCM only after confirming upstream components are good and validating with factory diagnostics.
  10. After repairs, clear codes, cycle ignition and verify proper gauge operation over time and under normal vehicle conditions.

Likely causes

  • Corroded connector or pins at tank sender
  • Open or short in wiring harness between sender and BCM
  • Failed sender unit (common after many years or exposure to contaminants)
  • Bad ground at tank/module
  • Connector pushed out or loose after service

Fault status

⚠️ Status
Fuel level sender circuit fault detected. Check fuel tank sender, wiring, connectors and body control module inputs for open/short/intermittent signal.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

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