Expanding upon what I meant earlier about improper installation:
I have witnessed speedo cables installed poorly that behaved as broken cables do.
The cable is made up of an outer-sheath/housing and the drive-cable is actually a twisted-wire/cable that runs inside the housing. The ends are usually “square” in cross-section... one end will be forged and the other may have a swaged-end (where a metal tip is crimped onto the drive-cable). Sometimes the metal tip has a “tooth” which slips into a slot in the receiver. I have seen the tip not properly/securely crimped such that it “spun” on the cable...not driving the instrument.
I have seen where a “technician” did not want to replace the entire assembly and instead inserted only the inner drive-cable in the original sheath... and the drive cable was slightly short... and it slipped out of position thereby failing to drive the instrument.
Another problem with replacing only the drive-cable and not the whole assembly of sheath-and-cable is that a rough break internal in the sheathing... will still be there to damage the new inserted drive cable. (The sheathing is made up of spiral-lapped metal strip which can break at sharp bends and the internal break quickly ruins the new inner-drive-cable.). It’s a set-up for early failure of the new part.
The OEM part/complete assembly is the best solution, IMO.