I have driven this truck daily for over 6 years and it has never let me down. It has 279,000 miles on it and I never had to do anything to it until last week when I replaced the timing chain, got the head rebuilt, and put new bearings in the bottom end. But all of that was precautionary, it still ran great up until that point. The reason I went into the motor was because I had an oil leak that needed sealing, and I figured i would do some preventative maintenance. It may not be very fast, and its not the most comfortable vehicle ever made. But it is a very very reliable vehicle that I would go anywhere in.