Try a different screw on top of the sending unit for ground.
I am assuming when you check it out of the tank ,you are holding the
ground wire on top of the sender. You might be the ground and the frame
needs to be scuffed up where the ground is attached.