In reading the link, i see several recommendations to replace the cable. I have the same problem - 'lagging' speedo and so I ask...
can a bad cable be detected visually? I've disassembled, cleaned and lubed the cable. In doing this the drive cable comes out of the housing cable and all looks well there. I don't see how the cable, once connected to the wheel, can be not turning at the appropriate rate if the cable is in one piece. Do looks count or can there be an unseen issue with the cable?