Before you go crazy, make sure it isn't the cable. Get under the car and disconnect the cable. chuck it in a drill (Battery operated is better I think because less torque) try it and see what happens - move the cable to see if that changes anything. if no change, then the speedo - if change, lube the cable and reinstall - simple things first