The fuel level sensor is a variable resistor that varies resistance according to changes in the level of fuel in the fuel tank. The PCM supplies a 5 volt reference through a pull-up resistor to the sensor, which is connected to ground. When the level in the fuel tank is high, the sensor resistance is low (low voltage on signal line). As the fuel level decreases, the sensor resistance increases (voltage increases on the signal line). The PCM uses the signal voltage to determine the fuel tank level. The PCM averages the fuel level over time then sends it over the Class II link to the BCM. The BCM averages the fuel level with respect to vehicle speed then sends out a message to the I/P cluster for the fuel gage over the link. DTC P0461 sets when the signal voltage at the PCM does not change a calibrated amount after the vehicle has been driving a long distance.
DTC P0461 will set if fuel level changes less than 1.6 percent when:
• | The vehicle has been driving over 120 miles. |
• | DTC P0462 or P0463 has not been set. |
DTC P0461 diagnostic runs once per ignition cycle.
DTC P0461 is a type D DTC.
This DTC sets due a fuel level that is not changing over driving time.
Use the scan tool to monitor the FUEL LEVEL while raising the vehicle from the rear. The percentage should change indicating a moving float.
The fuel gage should closely match the FUEL LEVEL percentage reading on the scan tool with the ignition ON and the engine OFF, with 0 vehicle speed, i.e. 25 percent equals 1/4 full.
The fuel level reading on the scan tool is averaged over time.
The fuel level sensor resistance range should read between 19-251 ohms.
Possible causes of static fuel level:
• | Fuel sender float stuck or perforated |
• | Fuel sender sweep arm stuck |