You might try putting a drill on the cable while connected to the gauge to see if it gives you a consistent reading using different speeds.
On my 1940 truck, the spedo needle is pressed on a tapered shaft. Sometimes it comes loose a bit are higher speeds.

Mike


1940 Chevy 1/2 Ton presently... Almost done
1940 Chevy Business Coupe... In pieces