Howdy, Jeepers. My 2000 4.0 TJ has been in shop jail a bunch of times in the last year. Recently, I fired my old shop and found a really good one. Also, recently, I got an oil change and noted that the mileage logged for the last change was about 1500 miles higher than that shown on my odometer. It seems that I lost maybe 3000 odometer miles and I don't know just when. My question is what the heck could have caused this?