Hi Have you checked to see if the cable has popped out of the back of the speedo? If it appears secure then check under the vehicle to see if it is broken or come loose from the the gearbox. If both ends appear OK then unscrew one end and see if you can turn the spindle inside the cable freely. Sometimes a few squirts of penetrating oil will free it if stuck. If the speedo end spins and gearbox end does not then you may have a broken cable ...time to buy a new one. Take the old one in and get the best match. Good luck!!