Apparently this is somewhat common. It happened to me and I haven't fixed it yet. You could buy another cluster from a junkyard and hope the mileage matches approximately so you can just stick the whole thing in, or you could try to harvest the little motor from the junker cluster and solder it onto your cluster.
If the speedometer works, but the odometer is not working, there could be a fuse blown if the odometer is digital. If the odometer is not digital, then a gear is broken in the speedometer cable. It should be replaced.
My speedometer works and the odometer does not because there is a plastic gear in the odometer that is broken.
Speedometer is ran by electronic sensor on rear end. Odometer is ran from speedometer. If both don't work problem is sensor. If speedometer works sensor is okay. If speedometer works and odometer does not problem is in mechanical parts (gears) of of odometer and has to be replaced. Can get used from eBay (search for speedometer or odometer, is one unit) or take to dealer.
They both work off of the same signal. If the speedometer works but the odometer doesn't, the odometer has failed.
you need to change the speedometer cause if your odometer is counting then speedometer should be working too. make sure your speed gear its working its in the side of the transmission The odometer and speedometer read off of the same signal. If one works, the signal is ok and the other gauge is bad.
If the speedometer works but the odometer does not, the odometer has failed.
If the speedo works, but the odometer doesn't . The cluster needs replaced.
The odometer has failed
check the fuse, the speedometer does not run off of a fuse
Type your answer here... yes
Broken tooth in speedometer head. Replace speedometer head
The problem is inside the speedo and has to go to a speedo shop to be repaired.