Have Toyota Questions? Ask a Mechanic for Answers ASAP
Hello, thanks for posting
It does sound like the cable is the problem, it's not that difficult to replace and inexpensive, in most cases a new cable fixes the problem, in rare cases the speedometer itself will need to be replaced, try the cable first.
You're welcome and good luck.