Joe,

You might want to try a new speedo cable. Sounds like yours may be beginning to bind. I had a similar problem, which I didn't attend to until the cable really got stuck and wound up and when it released, broke the speedometer.

Just a thought, but a cheap fix if it works.

Kurt