Just picked up this 2004 2500HD for runs to the hardware store, towing, helping on a friends farm, etc. One owner truck, (not a fleet) , it's got 167,000 highway miles but runs, drives and shifts strong. It is plagued by a few common Silverado issues that I am currently getting resolved; gauges not working, noisy steering, knock sensors, etc. It's been 17 years since I last owned a Chevrolet. Hope to learn some things while I am here to help to keep it running strong.