I have a 2006 Sierra. I’ve had this problem for a few years. Recently had a new engine installed. New plugs/wires. Reused intake off old motorAnd was cleaned before reinstall on new motor. I have the same problem with new engine. If I sit and let the truck idle for 10-15 mins, the throttle hesitates on take off. I if stop and cut the truck off for a couple minutes, the problem goes away. Before new engine, I would clean throttle body but that would not fix it. I’ve searched and can’t seem to find someone with the same problem. Any ideas???