P0464

Fuel Level Sensor Circuit Intermittent

P0464 is a generic OBD-II powertrain diagnostic trouble code: Fuel Level Sensor Circuit Intermittent. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
P0464
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on)
Need P0464 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P0464 means

P0464 — Fuel Level Sensor "A" Circuit Intermittent — is stored when the PCM or BCM detects that the signal from the primary fuel level sender unit is erratically switching, dropping out, or spiking rather than producing a smooth, stable voltage proportional to tank fill. Unlike P0462 (signal stuck low) or P0463 (signal stuck high), the P0464 fault is characterised by unpredictable fluctuation: the module sees the signal jump between valid readings, cut out momentarily, or change too rapidly for normal fuel slosh.

The fuel level sender is a variable-resistor float arm mounted inside the fuel tank; as the float moves with fuel level it sweeps a resistance coil that divides a 5 V or 12 V reference down to a proportional signal voltage. Intermittent faults on this circuit almost always trace to a mechanical or connection problem rather than a flat-out failed component. The most common culprits are corroded tank-top wiring connectors (exposed to fuel vapour), a worn or dirty resistance track inside the sender (causing dead spots), a bent float arm contacting the tank wall, or chafed wiring along the underframe harness between the tank and the instrument cluster or BCM.

Ford and GM use opposite resistance conventions from most other manufacturers — this has no diagnostic impact beyond ensuring the correct replacement sender is ordered. PCM-level faults (software glitch, corrupted calibration) are possible but rare causes after all wiring and sender checks pass.

The practical danger is fuel starvation: if the gauge reads falsely high the driver may not fill up in time, the engine may shut down unexpectedly, and a restart on an empty tank is possible. The code should not be deferred on daily-driven vehicles.

Common causes

Most-frequently reported root causes when P0464 is logged.

  • 1
    Corroded, loose, or damaged wiring connector at the fuel tank sender unit — the most frequent cause, accelerated by fuel vapour exposure.
  • 2
    Worn or contaminated resistance track inside the fuel level sender unit causing dead spots or erratic sweep.
  • 3
    Bent or obstructed float arm contacting the tank wall or internal baffles, producing mechanical dropout.
  • 4
    Chafed or cracked wiring harness along the underframe between the fuel tank and instrument cluster or BCM.
  • 5
    Open circuit or intermittent high-resistance connection in the sender signal, reference, or ground wire.
  • 6
    Fuel tank damage or deformation restricting float arm travel.
  • 7
    Varnish or fuel residue build-up on the resistor coil causing unstable resistance — more common with high-sulphur fuel on Ford platforms.
  • 8
    Defective PCM or BCM misreading the sender signal (rare; only after all other causes are excluded).

Symptoms drivers notice

Malfunction Indicator Lamp (MIL / Check Engine Light) illuminates.
Fuel gauge fluctuates, jumps erratically, or reads differently on successive key cycles.
Low fuel warning light flashes on and off unpredictably even when the tank is not near empty.
Engine may shut off unexpectedly if the driver trusts a falsely high gauge reading and runs the tank dry.
Vehicle may fail to start if the driver believed gauge-displayed reserve fuel was available.
Scan tool shows erratic or spiking Fuel Level Sensor A PID in live data.

How to diagnose P0464

A typical diagnostic flow when this code is present.

  1. 1
    Connect a scan tool and record all DTCs; note any companion codes for fuel level sensor B circuit (P0460–P0463 family) or EVAP system.
  2. 2
    With the vehicle on a level surface, observe the Fuel Level Sensor A live-data PID; a stable reading while stationary rules out severe harness faults, while fluctuation confirms the intermittent is active.
  3. 3
    Perform a wiggle test on the tank-top harness connector and the underframe harness while watching the PID — a sudden spike or drop pinpoints the fault location.
  4. 4
    Inspect the fuel tank connector for corrosion, pushed-back pins, or moisture ingress; clean or repair as needed.
  5. 5
    Trace the sender harness from the tank to the BCM/instrument cluster, inspecting for chafing, kinks, or heat damage at known routing hazards.
  6. 6
    With the sender disconnected, measure resistance across the sender terminals while slowly moving the float arm through its full sweep; any dead spots, jumps, or open readings confirm a faulty sender.
  7. 7
    Check reference voltage (typically 5 V or 12 V) and signal ground at the harness side of the connector.
  8. 8
    If all wiring and sender checks pass, inspect for PCM/BCM software updates or recalibration procedures for the fuel level input.

Related powertrain codes

Frequently asked questions

Why is P0464 intermittent while P0462 and P0463 are continuous?

P0462 and P0463 are triggered when the sensor signal is continuously stuck at the low or high limit — indicating a hard open or short. P0464 fires when the signal is fluctuating or dropping out unpredictably, which points to a mechanical or connection issue (worn sender track, loose connector) rather than a cleanly broken wire. Intermittent codes are often harder to reproduce but the wiggle-test approach usually isolates them.

Can I safely drive with P0464?

Short-term yes, but the risk is real: if the gauge reads falsely high you can run out of fuel without warning. Keep the tank well above the halfway mark and repair the fault promptly. Do not defer this code on vehicles used for long or rural journeys.

Will filling the tank up clear P0464?

Sometimes — if the float is near the bottom of its travel and the resistance track has a dead spot there, filling the tank moves the float out of the problem zone and the code may not re-set immediately. However, the underlying cause (worn track, corroded connector) remains and the code will return as fuel level drops. A fuel fill is a useful first step to rule out a near-empty tank as a confounding factor, but not a repair.

Disabling P0464 in software

RaceTune can permanently disable P0464 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got P0464 in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file