I don't know you guys but in my SA63, the speedo used to bounce a lot until the 250kms from home the cable snapped! it went from 100kph straight to 220kph then 0kph (oviously travelling at 100kph or so the cable snapped)... So your cable might be streched and is on the way out...
That is my 2 cents worth.
Cheers.