There is a place (APT Instruments) in Bloomington, MN that repairs all kinds of gauges. Excellent work but they're not cheap.
I've also seen a posting here before for a guy in Tennessee called (I think) the clock doc. I have his phone # around here somewhere but I can't lay my hands on it right now. You could probably search the board for it.