Possibly that or oil getting up the cable. May even be as simple as the connector on the back of the speedo may not be quite straight or not attached properly. Check the cable for any kinks.