I recently had this problem with a cable that I bought from EBay, after trying a few times to find the problem I gave to my trusted Land Rover wizard who determined that nothing was wrong with the speedo or the transmission speedo drive but discovered that the cable I had bought was too narrow...