Speedo Cable Does Not Spin/Turn

pull the dark ring off the yellow gear. the gear should slid off. check for cable rotation and the inside of the gear. and also pull the cable out from the outer sheathing most likely it is sheared or the gear is stripped.

Your local speedo shop will be able to set you up especially since you have the OEM cable to bring in. If the outer sheathing is in good shape no need to replace it UNLESS shop can show you it is defective