My speedo needle has been jumping and making noise since I bought the car in 2017. In a quest to fix it my mechanic put in a new gear last year (Borletti 50-0806), and I recently put in a new cable supplied by Wilkinson (I previously tried lubing the old one but that didn’t help). I ran the new one through the same path as the old one (see pix), though it seems slightly longer. Still not working. It seems like the only thing left would be the speedo itself, but from the threads I’ve read the bouncing needle doesn’t usually seem to mean the speedo’s broken. Any suggestions?