Had a 2003, towed like a bear! Used 1qt oil/3k, was a great truck,,,,until the dealer attempted the recall for the crank position sensor at 90k (I had specifically told him not to) and broke it off in the block, necessitating pulling the engine to complete the repair.
Truck was never the same after. Oil leaks, power steering leaks, transmission cooler failed,,all in '09 & under 100k. Unrelated, but problematic with this vintage truck, all brake lines suffered from severe corrosion, when one failed and I lost half the braking (thank goodness it was days before we were to tow through the mountains) I had all the brake lines replaced and traded it in. GM did make a change to the brake lines, but I'm not sure what year.
For whatever it's worth,,,,,,,I bought another Silverado, Duramax this time,,, love it.