make sure the cable is correctly seated into the base on the gearbox - as that may be why it's not reading. check that the speedo worm gear is not broken by using a flat balded screwdriver & verify that you cannot turn the worm drive in the gearbox - not very difficult to remove this part from gearbox either - 10mm socket & screwdriver.