I took mine completely apart and cleaned it, then set it back to zero mileage. Cleaned the odometer digits and the face. I never saw it work first so I didn't try to repair anything. I agree if it is bouncing get speedo cable lube at Napa, if it spins around the the internal gears are probably broken.