My Duramax has always been the most aggressive pulling truck I have ever owned. Recently it has fallen on its face, I can hold the brake and apply full throttle and it will not get over 1500 rpm. When I accelerate once I get it up above 2000 it pulls like normal. I was thinking a turbo issue but there is no black smoke that would indicate low boost pressure.

Any ideas?