If the culprit is the speedo cable better replace it with new one, mine broke down for almost 5 years usage got it replaced..... many times i tried to test and connect the old one due to the damn ass mechanic forgot to plug-it in it works for few kilometers then all of a sudden it's stop, next...