Theres most likely a kink, or some other obstruction in the housing.
Unscrew the other end off the back of the speedo, and see if the cable turns.