P0460 — Evaporative Emission Control System Leak Detected (gross leak)
Can drive — fix at your convenience.
What P0460 means
This code is set when the computer sees an implausible or unstable reading from the fuel level sensor, which it also uses to monitor the EVAP system. It's commonly caused by a faulty fuel level sensor in the tank, wiring or connector problems, or a stuck float. The repair usually involves replacing the fuel level sensor or sending unit, or fixing the related wiring.
Common symptoms
- Check engine light is on
- Fuel gauge reads inaccurately or jumps around
- Fuel gauge may be stuck on full or empty
- No change in engine performance
- Possible failed emissions test
Common causes
- Faulty fuel level sensor or sending unit
- Stuck or damaged float in the fuel tank
- Damaged wiring or connector to the fuel level sensor
- Corrosion in the sensor circuit
- Faulty engine control module (rare)
Typical repair cost
$150 – $500
Varies by vehicle and root cause.
Frequently asked questions
Can I keep driving with a P0460 code?
Usually yes. It doesn't affect engine performance, but your fuel gauge may be unreliable, so track your mileage so you don't run out of gas. Get it diagnosed within a week or two.
How much does it cost to fix a P0460?
Most repairs land between $150 and $500. A wiring fix is cheaper, but replacing the in-tank fuel level sensor or sending unit takes more labor and pushes the cost higher.
Is a P0460 code serious?
It's low severity. The biggest practical problem is an inaccurate fuel gauge, which can leave you stranded if you run out of fuel. The engine itself isn't at risk.
Why does P0460 affect my fuel gauge?
This code often comes from a faulty fuel level sensor, the same part that drives your gauge. When that sensor reads wrong, the gauge becomes unreliable and the computer flags the fault.
