More trouble ahead
As mentioned previously a cleaning and some grease will most probable clear up your needle problem, but the odometer is something else.
There is a small gear in the mechanisme connected to the odometer reset cable that is most certainly causing the problem. This gear actually helps turn the disks, and when it goes, nothing else does. Quite a while back these still could be found, but as far as I know, they are no longer available. The only way you will get it up and running is to send it to one of the gauge rebuilders, because it seems as though they still have a sh-t load of spare parts to service the clusters.
good luck
Bob