P0460

Fuel Level Sensor Circuit Malfunction

P0460 is a generic OBD-II powertrain diagnostic trouble code: Fuel Level Sensor Circuit Malfunction. 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
P0460
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on)
Need P0460 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P0460 means

P0460 is stored when the PCM or instrument cluster module detects that the fuel level sensor "A" signal is irrational — either outside the expected voltage range, implausibly constant over a long drive, or inconsistent with refuelling events the system can observe. The fuel level sender is typically a float-and-resistor assembly integrated into the fuel pump module inside the tank. As fuel level changes, the float arm moves, altering resistance and the voltage signal sent to the PCM or gauge cluster.

Common failure modes include a worn or corroded resistor track inside the sender (causing the gauge to read stuck at Empty or Full), a bent or broken float arm, an open or shorted wiring connection between the tank and the instrument cluster, or a damaged connector at the fuel pump module access port. On some Ford and Mazda platforms, varnish build-up from low-quality fuel degrades the resistor track prematurely.

Beyond an inaccurate fuel gauge, P0460 has a secondary effect on emissions monitoring: the EVAP system monitor requires a known fuel level to schedule and run its leak detection tests. If the PCM cannot determine how much fuel is in the tank, the EVAP monitor may be suspended, causing a "not ready" status that leads to an emissions test failure even if no EVAP leak is present.

Common causes

Most-frequently reported root causes when P0460 is logged.

  • 1
    Failed fuel level sender unit — worn resistor track causing stuck or erratic readings.
  • 2
    Bent or broken float arm preventing the sender from responding to fuel level changes.
  • 3
    Open circuit in the wiring harness between the fuel pump module and the PCM or instrument cluster.
  • 4
    Corroded or loose connector at the top of the fuel pump module (in-tank access port).
  • 5
    Short to ground or short to voltage on the sender signal wire.
  • 6
    Blown fuse in the fuel sender circuit.
  • 7
    PCM or instrument cluster fault (rare, after ruling out the sender and wiring).

Symptoms drivers notice

Check engine light (MIL) illuminated.
Fuel gauge reads stuck at Empty, Full, or erratically sweeps regardless of actual fuel level.
Low fuel warning light illuminates prematurely or not at all.
EVAP monitor shows "not ready" status, potentially causing emissions test failure.
Risk of running out of fuel unexpectedly because the gauge cannot be trusted.
On some vehicles, the PCM may restrict certain EVAP-related functions until level is known.

How to diagnose P0460

A typical diagnostic flow when this code is present.

  1. 1
    Connect a scan tool and read the fuel level sensor PID in live data; observe if the reported voltage is stuck at a high or low extreme, or fluctuates randomly.
  2. 2
    Inspect the wiring harness and connector at the fuel pump module top for corrosion, damage, or loose terminals; this is the most common failure point.
  3. 3
    Check for a blown fuse in the fuel sender circuit using the owner's manual to locate the correct fuse.
  4. 4
    Disconnect the fuel pump module connector and measure sender resistance by probing the sender terminals directly; move the float arm manually and confirm resistance changes smoothly across the full range.
  5. 5
    Check wiring continuity and voltage from the harness connector back to the PCM or instrument cluster; look for opens, shorts to ground, or shorts to voltage.
  6. 6
    If resistance is out of spec or does not change with float movement, the sender unit (or full fuel pump module) requires replacement.
  7. 7
    After repair, clear the code, drive a full warm-up cycle, and verify the EVAP monitor returns to "ready" status.

Related powertrain codes

Frequently asked questions

Is it safe to drive with P0460?

You can drive, but you cannot rely on the fuel gauge. There is a real risk of running out of fuel unexpectedly. Keep the tank manually topped up more frequently than usual until the fault is repaired. There is no mechanical engine damage risk from the code itself.

Why would a fuel level sensor problem cause an EVAP test failure?

The PCM schedules EVAP leak detection tests only when the fuel tank is between approximately 15% and 85% full. If it cannot determine the actual fuel level due to P0460, it will not run the EVAP monitor, leaving the monitor in a "not ready" state. This alone can cause a vehicle to fail an emissions inspection even if the EVAP system itself is perfectly intact.

Can I replace just the sender or do I need the whole fuel pump module?

On some vehicles the fuel level sender is a separate unit that can be replaced independently while leaving the pump in place. On many modern vehicles, however, the sender is integrated into the fuel pump assembly and the two are sold as a combined module. Check the parts availability for your specific make and model before beginning the repair.

What makes the fuel level sender wear out?

The sender uses a float arm that physically moves a wiper across a resistor track inside the unit. Over time, the wiper or track surface corrodes or wears, creating dead spots or an open circuit at certain fuel levels. Low-quality fuel with high sulphur content can accelerate this corrosion, particularly in Ford and Mazda applications where this is a known issue.

Disabling P0460 in software

RaceTune can permanently disable P0460 — 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 P0460 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