My 01 4x4 Silverado had a bad sending unit.
I forwarding this to any one who has the same problem
I purchased the part from gmdirect for $326 verses$ 500 the local dealer
I pulled the bed to change it Sounds scary but its easy
Be sure and order the spanner ring also holding the gauge in the tank. IT IS
A BEAR GETTING THE OLD RUSTY ONE ON, Also spray the six bolts holding the
bed on with penetrate a couple of days ahead of time.
Disconnect the harnesses at the back of bed and lift it off or up as the
case may be, I had to leave mine fastened in the back because I ran several
additional wires to the bed without a disconnect. I used a chainfall
attaching at the tiedowns in the bed and it went pretty smooth. The worst
part was getting the rusty ring on the tank and straightening the running
board brackets I forget to disconnect :-(
Hope this helps someone