74 S2 4 speed. Speedo fluctuates badly under 40kph, from almost zero to 40. Once past 60 its almost steady, but under-reads badly, based on a GPS display. Have partly pulled, cleaned and oiled the cable, no change. Whats the most likely cause - speedo head, cable, gearbox drive?