The sending unit in the fuel tank is probably bad.
The fuel gauge in a 2001 Chevy Silverado may fluctuate due to a faulty fuel sender unit, which can cause inaccurate readings as it fails to properly measure the fuel level. Additionally, a weak or failing electrical connection, a malfunctioning gauge, or even a problem with the vehicle's wiring can contribute to inconsistent readings. Changes in fuel levels, such as sloshing during driving, can also momentarily affect the gauge. Regular maintenance and inspection of these components can help identify and resolve the issue.
what engine?
Most likely it is the fuel level sender in the fuel tank. I have seen many of them go bad. the tank will have to be dropped to do this
low coolant
www.the12volt.com
.060"
13.5 quart system
A 2001 S10, regular cab, pickup, 2.2L engine, has a 18 US gallon capacity fuel tank.
passenger side by the oil pan in front of the transmission
Drop the fuel tank or remove the bed.
Follow the positive battery cable from the battery, it will lead you right to the starter.
the sending unit is attached to the fuel pump in the tank.