Have you tried removing the speedo cable completely and see if you still have the noise while riding?

Perhaps it's the speedo drive itself?


"Never underestimate the power of human stupidity" - Robert Heinlein