Can't be a busted gear. Pulled a known working speedometer, same brand, out of a 1986 and still only get MPH and not distance.
I removed the cables connected to the transmission to clean the pickup, hoping this would fix my odomenter, however did it nof fix the problem it gave my another one. Now the 0nboard computer displays "PPPP" when I select Average MPG, Range, or Temp. In the owners manual it says you must take to the dealer. I'm sure someone in this circle has had this problem before, at least I'm hoping someone has the cure. Thanks