Many here have seen or experienced the symptoms of the odometer not turning over properly. Usually the minor (tenths) wheel still turns over correctly but it does not increment the next digit. The most common cause for this is the lube on the odometer becoming old and sticky. My 84 BJ42 had this problem and over the past few days I have stripped, cleaned, lubed and reassembled my odometer. I'm not saying what I have done is the best way or that it is even perfectly correct, but my odometer now works great. I took a lot of pics during the process and will post them in case it helps someone else. If you go through this and see any errors or want to add something please feel free, actually it would be appreciated!
How it works:
The speedo cable drives a shaft which powers the speedometer through a rotating magnet and calibrated spring (look on wikipedia for "eddy current speedometer) to give the correct speed reading. Also attached to this shaft is a worm-gear which drives a series of gears which turn the odometer "tenths" wheel. This wheel has a notch so that for each revolution it will trip the next wheel to increment by one. And so on. There are pictures further down which illustrates how this works for the odometer on my truck.
These moving parts are lubricated for obvious reasons. After 25+ years this lube has dried up on my odometer and has become a sticky gunk - I was really very surprised at how sticky - it was almost like glue. The bugger was that it was not just on the shaft but in-between the wheels as well. Safe to say, my truck has probably done a few more kilometres than is reflected on the odometer - no way those wheels were going to move!
What you will need:
1. Good light
2. Clean workspace to spread the bits around, and preferably a soft cloth to avoid damaging the speedo face plate
3. Electronic cleaning solvent - that won't attack plastics
4. Good quality grease - no melt type
5. Small philips screwdriver to remove black faceplate retaining screws - plastic-type would be good to avoid scratching the black screws
6. Small flat screwdriver and needle-nose pliers - to remove the cir-clip and the odometer shaft retaining pin
7. Soft and clean cloth to wipe off old gunk and excess lube
8. Earbud - to help with getting lube into the hard-to-reach places (I'd prefer a foam type to avoid having to remove the fluff that the cotton buds leave behind)
9. A rod/screwdriver/wire to put the cogs on when you are not working on them - just reduces the risk of losing the bits
10. A pencil and paper to note the odometer reading so that you can put it back (unless you are going to reset it to 000000.0)
11. Some time and patience
How it works:
The speedo cable drives a shaft which powers the speedometer through a rotating magnet and calibrated spring (look on wikipedia for "eddy current speedometer) to give the correct speed reading. Also attached to this shaft is a worm-gear which drives a series of gears which turn the odometer "tenths" wheel. This wheel has a notch so that for each revolution it will trip the next wheel to increment by one. And so on. There are pictures further down which illustrates how this works for the odometer on my truck.
These moving parts are lubricated for obvious reasons. After 25+ years this lube has dried up on my odometer and has become a sticky gunk - I was really very surprised at how sticky - it was almost like glue. The bugger was that it was not just on the shaft but in-between the wheels as well. Safe to say, my truck has probably done a few more kilometres than is reflected on the odometer - no way those wheels were going to move!
What you will need:
1. Good light
2. Clean workspace to spread the bits around, and preferably a soft cloth to avoid damaging the speedo face plate
3. Electronic cleaning solvent - that won't attack plastics
4. Good quality grease - no melt type
5. Small philips screwdriver to remove black faceplate retaining screws - plastic-type would be good to avoid scratching the black screws
6. Small flat screwdriver and needle-nose pliers - to remove the cir-clip and the odometer shaft retaining pin
7. Soft and clean cloth to wipe off old gunk and excess lube
8. Earbud - to help with getting lube into the hard-to-reach places (I'd prefer a foam type to avoid having to remove the fluff that the cotton buds leave behind)
9. A rod/screwdriver/wire to put the cogs on when you are not working on them - just reduces the risk of losing the bits
10. A pencil and paper to note the odometer reading so that you can put it back (unless you are going to reset it to 000000.0)
11. Some time and patience