I have a similar issue except my speedometer is buried above 100 MPH. Believe me, I was not going 100 MPH when it stuck.

I had issues before with the needle swinging wildly at times and merely touching the cable behind the dssh or unscrewing it slightly helped. However, once it stuck above 100, nothing I do will bring it back down. I unhooked the cable from the back and tried to 'manually' make the speedo drop with a small screwdriver. No luck. I put a small amount of oil into the speedo assembly and still nothing. Is this speedo now broken? Lastly, if it is, can I simply remove the speedo unit and have it replaced/rebuilt without disturbing the other perfectly functioning gauges? Thanks.