P0460–P2065 Fuel Level Sensor A Circuit
The ECU has logged a fault on P0460. The definition below is the exact wording the standard uses for this code.
Can you drive it? The engine light will stay on and the car may run in a reduced-power mode. Read the freeze-frame data to see the conditions the fault was logged under.
Which code is which
Same fault, different cylinder or bank — diagnosed the same way. Several set together usually means one shared cause.
| Code | Definition | Severity |
|---|---|---|
P0460 | Fuel Level Sensor A Circuit | Investigate soon |
P2065 | Fuel Level Sensor B Circuit | Investigate soon |
The definition
P0460: Fuel Level Sensor A Circuit.
P0460 is a powertrain code (the engine or gearbox), defined by the SAE standard - it means the same thing on any make of car, and any generic OBD-II reader will decode it.
What to check first
Cheapest and fastest checks first:
- Read the freeze-frame data stored with the fault - engine speed, load and temperature at the moment it logged tell you whether this happens cold, hot or under load.
- Check the connector at the part for corrosion, and that it is fully seated.
- Clear the code and see whether it returns, and under what conditions.
What actually causes this on a VAG
This is about how much fuel the car thinks is in the tank. Two things are worth knowing before you start spending. First, on many VAG models there are two level senders, not one - a main unit in the pump flange and a second one in the other half of a saddle-shaped tank - and the gauge reading is worked out from both. Second, on most modern VAGs the instrument cluster reads the senders and passes the level to the engine ECU over the car's data network, so an engine-side fuel level code does not automatically mean a sender is bad; it can mean the ECU is not receiving a believable value. And because this code names the *circuit*, what it is complaining about is an open, a short or an implausible reading, rather than simply a gauge that is a bit optimistic.
Most likely causes, in order
- Corroded or damp connector at the tank. The sender plug lives under the rear seat or beneath a boot floor panel, where spilled drinks and water leaks find it. It is free to look at and it is the first thing you reach, so check it before anything comes out of the tank - corrosion, damp, and pins that have backed out all produce this code. Read the safety note below before you lift that panel.
- Worn fuel level sender. This is much the most common answer. The sender is a float arm sweeping a resistive track, and the track wears at the levels the car spends most of its life at - which is why it shows as a circuit fault: worn right through, the track is an open circuit at those float positions. Classic symptoms are a gauge that sticks, drops to empty and comes back, or a low fuel light on with plenty in the tank.
- Wiring damage under the car or along the tank. Road salt, accident damage and previous repairs around the tank and rear axle can break or corrode the sender wiring. Worth following the visible run if the connector at the tank itself is clean.
- Fault in the cluster or in the level information sent over the network. Less common, but where the gauge itself reads correctly and only the engine ECU complains, the problem is in how the value reaches the ECU rather than in the tank. This needs diagnostic equipment that can look at both modules, and it is the point at which guessing at parts stops working.
Worth knowing: Safety first: that access panel opens onto the top of a fuel tank and petrol vapour comes up through it. Work with the tank as low as practical, with plenty of ventilation, and with nothing nearby that can spark - no smoking, no naked lights, no droplight resting on the carpet. Then, on money: if your car has two senders, find out which one is faulty before ordering. Replacing the pump module is the obvious move, but if it is the secondary sender in the other half of the tank that has failed, you will have spent the money and still have the fault. One last thing worth knowing - the ECU uses fuel level to decide whether it is allowed to run its misfire and evaporative emissions self-tests, so leaving this unfixed can quietly stop those checks ever completing, which matters if you need the car to show ready for a test.
Reading the code is the easy part
A code names the circuit that complained. What tells you why is watching the sensor behind it while the engine runs — and that is where a code reader stops and a diagnostic tool starts.
VAGPULSE reads every module in a VW, Audi, Skoda or SEAT — not just the engine — shows the live measuring blocks behind this fault, gives you the freeze-frame conditions it was logged under, and clears it once you have fixed it. It also does what a generic OBD reader cannot on a VAG: service resets, coding, adaptations, and Stage 1–3 flashing with your original file saved first.
$249 once. No subscription, unlimited cars. Windows 10/11.
See VAGPULSE — $249 Look up another codeSoftware downloads instantly · cable ships September 30 · cable guarantee — refund if it won't connect
Prefer to work on your phone? The VAGPULSE Android app is a free download and its demo mode runs against a sample car with no hardware at all, so you can see exactly what it reads before spending anything. Reading your car with it needs the VAGPULSE cable, which comes with the licence.
Common questions
What does P0460 mean?
P0460 means Fuel Level Sensor A Circuit. It is logged when the ECU sees this circuit outside its expected operating window.
Can I drive with P0460?
The engine light will stay on and the car may run in a reduced-power mode. Read the freeze-frame data to see the conditions the fault was logged under.