Grinding noise and erratic speedometer

Try lubricating the speedometer AND the cable. Either one can cause your symptoms if dry. I've had to lube them on several cars. Now if I could just remember what lube I used. Speedometer cable lubricant for the cable, can't remember what I used for the speedometer.