I have found the cable isn't the problem. Try oiling the bronze bushing on the back of the speedometer that the cable plugs into. This is an oilite bushing and eventually it just runs out of lube. A few drops of oil and it might last a few more years. Clark Hartzel