I had the same problem on 3 cables I have bought in the last 3 year’s. It is because the cables are made to short. The stuff is just not made to spec. All I did on my 28-29 was remove the drive gear from the torque tube ,clean the grease from it and make a spacer that will fit inside the speedometer drive gear out of a nail or something that will act as a spacer. Mine had to be 1/2 a inch long. Put the spacer in and problem solved.