mine quit counting miles. I am always in a habit of gauging the miles between points and looking at the highway signs to see if the distance to the next town is what the sign says. Had to have it replaced under warranty so I could keep my oil changes up to date. Cruise control was not very good either. After Speedo change and trans rebuild both work fine. I really don't know if they repaired or replaced spedo, but the milage was the same when I received the truck back.