On your gas gauge, Have you tried, unbolting it and pulling it out of the tank, when I got my truck originally, my gauge showed nothing, so I pulled it out and all that was left was the top, I'm assuming the rest dropped down in the tank. If that's the case then call up Jim Carters (
www.oldchevytrucks.com) or Chevy Duty (
www.chevyduty.com)and they can send you a new sending unit. If it's showing nothing at all that is a sign of an open. To test the gauge on the dash, you might ground the wire just for a second and if the gauge is good it will jump to full. If it shows full all the time that's a sign of a short, and you can try disconnecting the wire from the gauge then turn the key to the on position and see what it does, if it doesn't jump to full then, that means your wire from the gauge to the sender is grounding out somewhere.
Hope that's not too confusing and it helps.
MONGO