I have the same issue. I haven't really addressed it yet, my plan is to try the new cable first. If that doesn't take care of it I'll check to see if Nisonger Instruments does speedo's. They've done temp gauges for me before. I'm pretty sure they also do other gauges, tachs, and speedo. Don't have the number handy but they can be found with on line search. If you don't find them lmk and I'll find their card for you.
Located in New York. I may check what CDJ mentions and check the inside before spending money to send it out though. Seems like a good project for winter months.