The GM Duramax LBZ (engine code D) with the Allison 1000 transmission is the best of breed. That would be 2006 and early-2007 model years.

Earlier models sometimes have injector problems.

A buddy of mine just bought a new 2012, the one before the recent DEQ stuff. He loves it.

Do the research and enjoy.