I noticed yesterday that my odometer doesn't advance to the whole mile at 0/10th. I was watching it and it will roll to the next whole mile at different 10ths. For example it will read 50,000.1, 50,000.2, 50,000.3, 50,001.4, 50,001.5, 50,001.6, 50,001.7, 50,001.8, 50,001.9, 50,001.0, 50,001.1, 50,001.2, 50,001.3, 50,002.4, 50,002.5 etc. The next time I start the truck it may roll at 7/10ths. The distance per mile is accurate compared to mile markers on the highway. It just doesn't roll on the 9/10th to the next whole mile. I have different tires than what can on it from the factory but they are still the same size. Not sure what is going on.