When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I'd compare the diameter of the speedo cable... not the jacket or sleeve but the actual cable itself. It might be too small in diameter and is barely driving the speedo gauge.
I measured the cable square drive it is .120
I have a loose cable with the same dimensions and I can spin the speedo up to about 50 MPH with a drill on the loose cable. The one in the truck seems slow but I don't know why.