Noisy speedometer and see. Thanks

Working on a 66 Barracuda. I replaced all the factory guages with aftermarket guages and put in a aftermarket tachometer in the dash and reused the factory speedometer. Everything works great except for the speedometer. It works fine up to 30 miles per hour then it has a loud growling noise and it won't read correctly and jumps around .I've checked the cable and isn't broken and is well oiled it worked fine before I took it out and put it back in. Looking to see if anyone has experienced this kind of problem my next thought is to use a old cable assembly I have and hook it up to a drill and see what happens. Hoping someone has a good idea what it might be I'm trying not to unhook everything and remove dash until all options are exhausted