I've had a few old speedos that would do that, especially when the weather gets cold. A couple times I've been able to stop it by loosening the cable nut a bit on the back of the speedo so the cable wasn't pushing as hard on the head, but usually I've had to change the speedometer.