I thought about leaving the car on too, but it won't let you lock the doors with it on, and I always lock when I get out. I even remember unlocking the door and hearing the beep before I got in it to go to lunch.
As for the heater, that can't be it, as my heater is broken. But thanks for trying!