Temp Guage Question?

Could be the nuts that attach the gauge to the printed circuit board are loose.
Those are stamped nuts that have a fairly good foot print on the board and very little contact to the studs threads. Enough rust in those threads can cause low or no reading also.