We have a Ultra 150 and the sending unit in the tank has a slight curve to it, is this typical?

The bigger issue we are having is the guage reads when the sending unit is out of the tank and horizontal, but when it is in the tank and vertical it does not read, full or empty. Is there a fix for this or is the sender junk?