Just as an FYI to add to this issue, I have a B body tank that was stamped wrong, and the angle of the sender is such that the sweep isn't from the bottom to the top of the tank. Very strange. You wouldn't know it, unless you put an angle gauge on the tank...

Have you checked the ground?