Something is not grounded.

Try running a wire from a clean/good ground to a sender attachment "screw" at the tank (to see if a ground is the problem). I sometimes run a "test" wire from a sender attachment screw all the way back to the ground terminal on your battery (negative terminal for a Chevrolet; positive terminal for a GMC).