Our member Dave Darling did a great repair write up on this common problem. I followed the steps Dave outlined and my odometer has been working now for over 5,000 miles. (Thanks, Dave!). Do a search and you'll find info on how to do this repair, it is on the Pelican board and probably here on the classic threads as well.
After the repair, remember to never reset the trip odometer while the vehicle is moving.