And now for a sensible answer!
Check that the drive to the speedo isn't worn - the parts are plastic and obviously wear over time.
Secondly, check the cable is free to rotate in the sleeve (with it removed). If not, get some lube down there.
_________________
MC21SP Plaything
BMW F800GS Bumblebee
Triumph 9551 Daytona Big boys toy
FJ1100 Sporting relic
GTS1000 oddball