There seems to be a small gear that is friction-fitted to the shaft that ultimately drives the odometer. The gear sometimes will begin slipping on the shaft. Here is a link to a page outlining the repair, if this is indeed your problem:
Odometer Repair