Gm is notorious for their wake up computers.
Anything that may draw current will wake up the computer running the system for 15 minutes or so till it shuts down then it will do it again all night.
I had an 03 gas and an 06 diesel that just the radar detector caused them to wake up all night killing the battery slowly.
Anything connected had to be wired to ignition only or straight to battery.
If it's just a farm truck and you can't find the problem a battery disconnect can be an easier fix. Just use it when you use the truck, otherwise it's completely disconnected from the system while not running.
Anything that may draw current will wake up the computer running the system for 15 minutes or so till it shuts down then it will do it again all night.
I had an 03 gas and an 06 diesel that just the radar detector caused them to wake up all night killing the battery slowly.
Anything connected had to be wired to ignition only or straight to battery.
If it's just a farm truck and you can't find the problem a battery disconnect can be an easier fix. Just use it when you use the truck, otherwise it's completely disconnected from the system while not running.