This is in another thread on here that I have saved.
You can swap in a Gen4 6.0 or 6.2 if you want to go with a bigger engine.
The 2007.5-2009 L76 6.0 (Silverado VortecMax Version) is a direct swap, and has AFM/DOD and VVT.
You can also use the L92, L9H, or L94 6.2L. All Produced 403-Hp/417-Tq.
~2007.5-2009 L92-- VVT, Non FlexFuel, Non AFM/DOD
~2009.5-2013 L9H-- VVT, Flex Fuel, Non AFM/DOD (Same as L92, with the addition of Flex Fuel)
~2010.5-2013 L94-- VVT, Flex Fuel, AFM/DOD (Same as L92 and L9H, with the addition of Flex Fuel and AFM/DOD)
~2007-2013 Cadillac Escalade (L9H for MY 2009, L94 for MY 2010-2013)
~2008-2009 Chevrolet Tahoe (as RPO code L92)
~2007-2013 GMC Yukon Denali/Denali XL (L92 for 2007.5-2010, L94 for MY 2010-2013)
~2007-2013 GMC Sierra Denali (L92 for 2007.5-2010, L9H for MY 2010-2013)
~2008-2009 Hummer H2 (as RPO code L92)
~2009-2013 Chevrolet Silverado 1500 (as RPO code L9H)
~2009-2013 GMC Sierra 1500 (as RPO code L9H)
The 6.2L engines listed, are for the most part drop in.
Any Gen4 5.3L Engine, and the L76 6.0L Truck Engine is plug and play for the most part.
You will need to have the ECU Tuned if going with a larger engine.
Me personally, I would remove any AFM/DOD Hardware from the engine you plan on replacing it with, and use a Non AFM/DOD Cam with the same specs, or a small performance upgrade cam.