Speedometer or cable problems?

One more thing to try......

Disconnect it at the transmission & push the inner part up inside the sleeve.

Sometimes they get pushed down when hooking to the cluster.