Sorry, you had it in the title, missed it the first time in.
Welcome to the site.
Does the Check Engine Light come on?
If it does, there may be codes.
However, I fear you may have an electrical problem in the fuse panel.
The '09 gen of trucks have a high fail rate on the main fuse panel (under the hood), corrosion causes poor contact.
The fix for most people is a new fuse panel.
There should be a connector on the bottom, if there is, it's a simple swap.
Just be sure you get the right one, I believe there may be 3 different fuse panels.
After your sure you have the right panel, sit the two of them on a table and swap in the fuses and relays from the old panel.
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!