Few things come to mind. First of all you did the right thing lubing it. Next thing you can do is check the plastic gear on the transmission side. If that checks out, replace the speedo cable. I don't believe there is anything you can do on the instrument cluster end.