Oil Pressure Gauge

Hey Guys, I'm having a problem with my stock oil pressure gauge on the rallye gauge cluster on my car. This year when I got it out the needle wouldn't rise up past 1/4 on the dial and it was always at 3/4 at idle. I checked it with a mechanical gauge and it's at 75 psi at idle.
So yesterday I got real ambitious and got the dash out and dissembled and what I found is the needle on the oil pressure gets caught on something. I took the gauge apart and the bimetal is nice and straight and the wire is good as it does move some.
It seems to me the stud on the bimetal strip gets caught in the groove on the needle arm on a burr but I cant see it. Is it just wore out and I'm SOL or is it repairable?
I've looked on Ebay and there's a few of them on there if I need to get another one.
Thanks