On my 2006 Avalanche I've been noticing the plastic wire loom has been breaking off exposing the trucks wiring. Found most of this in the engine bay but a few other places underneath the truck as well and in the cab. This actually caused me to lose my gas pedal position sensor.
Might want to start taking a look at the wiring in your truck too. My truck is garage kept in the south but age gets everything.