Thanks for the idea. Unfortunately, I don't think this is my issue, either. Car is only 2 months old, and it happens randomly, put in the open and in my garage.
I think I am going to try to keep my key in its own pocket, but have to figure out how to make that happen with only two front pockets.