First thing I would check is the level of the coolant. Sometimes air gets purged out after a flush and it sets overnight, then requiring more anti-freeze. A low level can leave the heater core empty and not allow any heat to transfer through to the pass. Compartment.
I'll see what I can find on the shifter.
Saturday, August 29th, 2009 AT 11:01 AM