Everyone's experience is different, but my 2004 Chevy Silverado truck was a piece of junk. Soured me on buying any GM products in the future, for sure. By 2008 (and less than 50,000 miles), I had to replace 2 wheel bearings; had the power steering go out (while driving); had to fix a weird vibration issue with the steering column; had to replace brakes (including rotors/calipers) THREE times; and finally, all the electronics went out, including odometer/speedometer, gas gauge, etc.. I talked to the mechanic who fixed the brakes (after the third time), and he showed me the calipers he took off, which were basically rusted so bad there was nothing left of them. Yes, they do use a lot of salt on the roads here in Michigan, but he said that the cheap steel GM used (at that time, anyway) was prone to severe rust damage after just one year. The electronics problem was something they could not even really diagnose or fix properly......the mechanic got them working again temporarily, but he said they could go out again at any time. That was the final straw. I traded it in and got a Toyota Tundra, and have been very happy with it......no serious issues at all for many years now.