P0464
Fuel Level Sensor Circuit IntermittentP0464 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.
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
How to diagnose P0464
A typical diagnostic flow when this code is present.
-
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
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
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
Inspect the fuel tank connector for corrosion, pushed-back pins, or moisture ingress; clean or repair as needed.
-
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
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
Check reference voltage (typically 5 V or 12 V) and signal ground at the harness side of the connector.
-
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
- P0400 — Exhaust Gas Recirculation Flow Malfunction
- P0401 — Exhaust Gas Recirculation Flow Insufficient Detected
- P0402 — Exhaust Gas Recirculation Flow Excessive Detected
- P0403 — Exhaust Gas Recirculation Circuit Malfunction
- P0404 — Exhaust Gas Recirculation Circuit Range/Performance
- P0405 — Exhaust Gas Recirculation Sensor A Circuit Low
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.
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