My 2007 GMC Canyon has had this problem for a couple months. All of the accessories turn on by itself after I have left the truck off and locked. I thought it was the ignition, because when I took the key out sometimes it stayed on and when I put the key back in and out again it would turn off. (It still does this even though the ignition barrel has been replaced). Or it seems to be off and I go back and check and it's on.
My dealership has run through the entire flow chart. Replaced the Body Control Module ... the ignition barrel ... the door switch and the fuse block. They are at the end of the flow chart and have checked wires and can't figure it out. I have had the truck since 2011 and never had a problem until recently. Help!