This is now happening for the 4th time on my 2009. The first time, I was in a parking lot and couldn't figure out why my radio and dash lights were still on after removing the key. I put the key back in and jiggled the floor shifter and after a few tries it corrected itself.
It happened again sometime later and this time I was able to use my spare fob and everything worked.
The 3rd time was just before my 5 year warranty check up and the dealer guy said my fob needed a new battery. I told him they were just replaced. When they brought my truck back from service to pick up, he left the door open and walked the keys to me in the waiting room and my panic alarm went off. I hit the panic button and everything went back to normal.
The 4th time was this weekend. I have tried everything like pulling fuses, changing batteries, moving the shifter, slamming all the doors, and the problem is still there. The remote that gave me the problem will still operate the truck, but with the key removed, dash lights and radio stay on. The lock, unlock, and panic buttons do not work. I grabbed the other fob, the truck can be driven, the lock, unlock, and panic buttons work, but the dash lights and radio stay on.
I even switched the batteries between the fobs, put the in Faraday pouches, and walked far far away from the truck. Locked it with the fob that will and opened the door with the key which should trigger the factory alarm and nothing.
I went and purchased a battery dis connector so I can just spin the dial to disconnect with a 10 mm all the time.
I can tell you, there is noise coming from behind the HVAC and radio areas when the key is taken out. Not sure what is running, I have messed with the controls on HVAC and nothing.
I have spent most of today going in and out tested whatever I find on the internet.
I even tried to reprogram the fob.
I don't think it's the switch because why would one work and not the other, but it things the one is still in there.
If you have any more ideas of what I should try, please share.