Frank, did you ever get the speedo fixed? I used light grease several times on mine but didn't fix the problem until I also greased the insert that goes into the speedo itself. Worth a try if you are still having problems.
Good luck.