P0464 Code: Fuel Level Sensor Circuit Intermittent
A complete diagnostic guide to the P0464 OBD-II trouble code, including common causes, symptoms, and repair costs.
Run a shop or repair van?
Run your next p0464 diagnosis — fuel level sensor circuit intermittent job in Repairius: estimate, text approval, invoice, paid. Unlimited users.
Start free trial14-day free trial · credit card required · cancel anytime
Fleet, dispatcher or driver?
DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.
Try DispatchToolQuick Answer
- What it means: The powertrain control module (PCM) has detected an intermittent or erratic electrical signal from the fuel level sensor (sending unit).
- Severity: Low. It is generally safe to drive, but you risk running out of gas if your fuel gauge is reading inaccurately.
- Most common cause: A failing or worn-out fuel level sensor (specifically, worn electrical contacts on the sensor's resistor sweep).
What the P0464 Code Means
The official OBD-II definition for P0464 is "Fuel Level Sensor 'A' Circuit Intermittent."
Inside your fuel tank, a float arm moves up and down as the fuel level changes. This arm is connected to a variable resistor (the fuel level sensor or sending unit). As the float moves, the electrical resistance changes, and the PCM translates this voltage signal into the fuel level reading you see on your dashboard gauge.
When code P0464 triggers, it means the PCM is receiving an intermittent, erratic, or impossible voltage reading from this sensor. For example, if the tank is half full but the sensor signal drops to zero and then jumps to full in a matter of seconds—a physical impossibility for fuel slosh—the PCM flags the signal as intermittent and illuminates the Check Engine Light.
Common Symptoms
If your vehicle has triggered a P0464, you will likely notice one or more of the following:
- Illuminated Check Engine Light: The most universal sign of this code.
- Erratic fuel gauge operation: The needle may jump around wildly while driving.
- Inaccurate fuel readings: The gauge may read full when empty, or empty when full.
- Low fuel warning light: The low fuel light may flash or stay on regardless of how much fuel is actually in the tank.
Note: This code rarely causes any drivability issues like stalling or rough idling, as it strictly relates to the level measurement, not the fuel delivery itself.
Common Causes
Ranked from most to least likely, here is what typically causes the P0464 code:
- Faulty Fuel Level Sensor (Sending Unit): The metallic contacts on the variable resistor strip wear down over time due to friction and corrosion from fuel impurities, causing intermittent contact.
- Damaged Wiring or Loose Connectors: Chafed wires, loose pins, or corroded electrical connectors between the fuel pump module and the PCM can cause signal dropouts.
- Faulty Fuel Float: The plastic float may crack, take on fuel, and fail to float smoothly, though this usually causes a permanent incorrect reading rather than an intermittent one.
- Instrument Cluster Failure: Less common, but a failing gauge cluster can sometimes misinterpret the signal or short out the circuit.
- Failing PCM: Extremely rare, but a software glitch or internal hardware failure in the PCM could cause it to misinterpret sensor data.
How a Technician Diagnoses It
To find the root cause of a P0464, an ASE-certified technician will follow a systematic diagnostic process:
- Scan and Verify Data: The technician connects an advanced OBD-II scan tool to pull all stored codes and check the freeze-frame data to see the exact conditions when the intermittent signal occurred.
- Live Data Monitoring: Using the scan tool, the tech will monitor the live voltage data from the fuel level sensor. A good sensor will show a steady voltage that changes very slowly as fuel is consumed. A bad sensor will show voltage spiking or dropping out randomly.
- Visual Inspection: The technician will inspect the wiring harness leading to the fuel tank. They will check for pinched wires, corrosion at the connector plug, or signs of rodent damage.
- Resistance Testing (Multimeter): If the external wiring is good, the next step is testing the sensor itself. This often requires accessing the top of the fuel pump module (sometimes via an access panel under the rear seat, or by dropping the fuel tank). The tech will measure the resistance (in ohms) across the sensor terminals while manually sweeping the float arm. The resistance should change smoothly; if it jumps to "OL" (open line) or drops erratically, the sensor is bad.
- Bypass Testing: To rule out the PCM and wiring, a tech might input a known resistor into the harness in place of the sensor to see if the fuel gauge reads steady.
Typical Repair Cost
The cost to resolve a P0464 code varies widely based on vehicle make, model, and whether the fuel tank needs to be removed.
- Fuel Level Sensor / Sending Unit Replacement: $250 – $800. On many modern vehicles, the sensor is integrated into the fuel pump assembly. While some allow replacing just the sensor, many require replacing the entire fuel pump module.
- Wiring Repair: $100 – $250. If the issue is a simple broken wire or corroded connector outside the tank, parts are cheap and labor is minimal.
- Labor Variations: If your car has an access panel under the rear seat, labor is typically 1 to 1.5 hours. If the fuel tank must be dropped from underneath the vehicle, labor can increase to 3 to 4 hours, pushing the cost toward the higher end of the range.
Can I Keep Driving with this Code?
Yes, you can safely continue driving with a P0464 code. The engine's performance, fuel economy, and safety systems are not compromised by this fault.
However, the major risk is running out of gas. Because your fuel gauge is unreliable, you will need to track your mileage using your trip odometer to ensure you refuel before the tank runs dry. Running out of gas can leave you stranded and can severely damage your fuel pump, which relies on being submerged in gasoline for cooling and lubrication.
Related Codes
If you have a P0464, you might also see these related diagnostic trouble codes:
- P0460: Fuel Level Sensor "A" Circuit
- P0461: Fuel Level Sensor "A" Circuit Range/Performance
- P0462: Fuel Level Sensor "A" Circuit Low
- P0463: Fuel Level Sensor "A" Circuit High
Get this scanned at a trusted shop on Repairius.
Related P-series codes
P0010
'A' Camshaft Position Actuator Circuit (Bank 1)
P0011
'A' Camshaft Position - Timing Over-Advanced (Bank 1)
P0014
'B' Camshaft Position - Timing Over-Advanced (Bank 1)
P0016
Crankshaft/Camshaft Position Correlation (Bank 1 Sensor A)
P0017
Crankshaft/Camshaft Position Correlation (Bank 1 Sensor B)
P0020
'A' Camshaft Position Actuator Circuit (Bank 2)
P0030
HO2S Heater Control Circuit (Bank 1 Sensor 1)
P0036
HO2S Heater Control Circuit (Bank 1 Sensor 2)
Parts, tools, and pros for this code
Parts pros use for this job
- •Oxygen sensor
- •Spark plugs
- •MAF sensor
Tools pros use
- •OBD-II scanner
- •Code reader
- •Smoke leak tester
Doing it yourself? Shop our partners
We may earn a small commission from partner links — it never changes the price you pay.
Code meanings can vary by engine and controller; confirm the cause before replacing parts. Updated 2026-10-23.