Ok a few questions
Did you use a Onstar/Gm Lan Retention module?
On all 07 and up GM full size trucks you need to use it because the SW controls run off the Gm lan setup and the truck dosent like it otherwise.Ive seen issues where even the Wipers go off on there own !
If you have BOSE "it will say bose on the Tweeters on the A pillars"
YOu need to use a GMLANB from peripheral electronics.
If you have non bose use a gmlan module.
On both it will give you a 12V switched line And also give you a seperate wire Labeled SW control Only.
USe that green wire and hook up the green wire from your PESWIPS.leave the brown and Purple wires uncut And DONT USE ANY OTHER WIRE ON THE PESWIPS,The black is ground the red is 12v switched,and Set your PESWIPS to mode 2.
To set it to Mode 2 When you Plug in your PESWIPS HOLD DOWN THE BUTTON ON ITS SIDE and switch the truck on while holding.
The light on it will go on and then when its on release the button and the light will go out.
then press the button 2 times and wait
It will flash 2 times and then go out.
turn truck off.
Now your ready to programm
Turn truck on and the peswips will flash 2 times
Push the Button on its side 1 time and relase the light will stay lit
when its lit go to your VOL + and press it 1 time the light on the peswips will blink one time then do your vol - then track up track down Mute Source and if you want to skip any function just press the button on side of PESWIPS and it will blink 2 times
Hope that helps
Ive done that exact setup on the same truck 9 times this month and havent had 1 single problem.Very easy install when you use the correct parts,The modules are expensive but worth every penny.