It turns out the gauge was bad. I checked everything like you said, and still had the problem.
I found an old gauge in a pile of parts and I tested it and it worked. I had tested it wrong a year ago

and never got around to throwing it out, good thing!