My 02 Land Cruiser speedo quit working last Friday. It had been raining while driving so I gave it a few days to dry off, went for a drive, still nothing. Crawled under it yesterday, unhooked cable to speed sensor but couldn't get the speed sensor out of the trans. Decided to just try putting the cable back on. Went for a drive, boom, speedo working now. So what did I actually do? Nothing, and it worked, I couldn't have been happier.