hello and welcome to justanswer.com
this is a common fault on some ford ie focus and mondeo's
although some people say pulling of the battery terminal will clear the code it doesnt Pulling the battery cable will NOT erase the code. That procedure is a thing of the past. Use a voltmeter to check the voltage readings with different fuel levels. Typical voltage is .9-2.45v with as goes from 25%-75% full. A high reading of 2.9v can be caused by a stuck gauge or open ground. If the reading doesn't change with fuel level, you either have a bad connection at the pump/fuel sending unit, or a bad sending unit in the tank.
HOWEVERPulling the battery cable will clear the code. At least on cars up to MY 2000. This also clears out all the learned adaptive behavior such as idle speed and fuel trims.P0460 - Fuel Level Sensor Circuit Malfunction The PCM monitors the fuel level input (FLI) circuit for electrical failure. The test fails when the signal moves outside the minimum or maximum allowable calibrated parameters for a specified fuel fill percentage in the fuel tank.Empty fuel tank Fuel pump (FP) module stuck open Incorrectly installed fuel gauge Damaged instrument cluster CASE GND circuit open FLI shorted to VPWR Damaged PCM Overfilled fuel tank Fuel pump (FP) module stuck closed Damaged fuel gauge FLI circuit open FLI circuit shorted to CASE GND or PWR GND CSE GND shorted to VPWR
hpoe this helps and please leave possitive feedback if it has and click the accept tab.