How many miles on her? Have you tried all of the simple stuff like check the fuel filter, air filter, etc? You may have some carbon build-up, I'd try something like a good fuel system cleaner too. That's all step-1 and lets you start to rule stuff out.
After that, I would take a look at the throttle body and check for gunk and clean it out. You can do that whole job in an hour for $15 or less.
A forum community dedicated to all General Motors truck owners and enthusiasts. Come join the discussion about performance, lift kits, wheels, tires, modifications, troubleshooting, maintenance, and more!