Just noticed that in the past 80 miles the odometer on my 4runner (2002 Limited) isn't working. Both the trip 'A' and 'B' work which is why I know I've 80 miles but the over odometer has changed.

What would cause the odometer not to work but still allow the (2) trip meters read? Possible solutions?