An old watchmakers trick is to take the glass off , get a small bowl of methylated spirits or something similar like paraffin , cover both items ( instrument and bowl of meths ) and leave overnight. The meths is a volatile and its fumes will lubricate any pivots within the instrument. Do NOT , repeat NOT , use a lubricant directly to any part of said instrument.
I use the word instrument to describe a watch , rev counter , speedo or whatever. It worked for an old unit that I had in tucked away in my garage for over 30 years . The darn thing was just stuck on zero and after being left for a couple of days using the above technique , cause I was away on tour , worked after a few miles riding. No guarantees but it is worth a go.
Just a thought - hope it helps.