graydon,

"I know the needle isn't bent because the gauge will read up to full when I disconnect the ground."

Are you referring to the sender lead? If not, what ground are you disconnecting?

rustednuts' comment above is right on the mark - that is a good test to see if the gauge itself is good.

Tim