I agree with chas.... Ive had GM trucks for 12 years or so and I couldnt be happier. The 01, fuel lines rotted out at 236,000 miles. Replaced it with an 07, still going strong with 158,000. Second truck is a 14 Silverado. 56,000 miles.... needs tires and an oil change. Not a single issue with the truck so far.