I know it's not a GM, but , a lot of guys here have them, so I thought I would share.
My 00 Dodge 2500 rolled 300k last Tuesday on my way home
. Still runs like a champ, pulls whatever I put behind it, 20-22mpgs on the highway unloaded and still pulls 16-17 mpg with 10k behind it. I won't go so far to say it's the best truck I have ever owned, but it definitely has the best truck engine I have ever owned. 
Just did a pretty extensive service, so now I'm ready for the next 100k
My 00 Dodge 2500 rolled 300k last Tuesday on my way home
. Still runs like a champ, pulls whatever I put behind it, 20-22mpgs on the highway unloaded and still pulls 16-17 mpg with 10k behind it. I won't go so far to say it's the best truck I have ever owned, but it definitely has the best truck engine I have ever owned. 
Just did a pretty extensive service, so now I'm ready for the next 100k



