If the cable and speedo drive are all ok then a Chris says you are not getting drive from the gearbox . However I would think that it is highly unlikely that the large drive gear at the back of the gearbox is worn. It is more likely that the ball bearing that transmits the drive from the main shaft has been omitted . I have never tried it myself but it may be possible to disconnect the main gearbox mount bolts, lower the gearbox end and get access to the rear casting.
Sent from my iPad using Tapatalk