I do not know of any solution to this GM programming error, other than (uneccesary) injector replacement.

Have started seeing the same issue with my 2009, starting at 125K miles. In all other ways the truck runs and performs as new.

For the $4500 injectors cost, I'll keep pushing the 'reset' button on my scan tool and clearing codes until someone programatically fixes this bug in the ECM code. When under these conditions, I keep it plugged in and resting on the passenger seat. Silly, huh? I reset the code at least ten times yesterday.

GM should be more interested, as it causes a liability issue when you reduce power to someone towing heavy on a hot day uphill...NOT good.