Try loosening the knurled conector behind the speedo just a little(1/4 turn) .Do that before you do any thing else,see if that helps.If it dosnt then remove the cable from the top and lube the cable.I wouldnt use WD40,use a cable lube.Lastly grease the blue gears on the back of the speedo.