It is a common problem. The cure is to open up the speedo, gently clean it out with something like WD40, gently blow out any muck in the unit, get a GOOD quality speedo cable, take it apart, clean and lubricate it, then put everything back together again. You then have a rock steady speedometer.