check your coolant level and for any leaks if there is a low coolant level. if the coolant is low, the temp will rise when the car is sitting. Also, if there is not enough coolant in the system, there may be just enough to cool the engine but not enough to reach the heater core. Also, when checking for leaks, see if the heater core(on the passeger side dash i believe) is dumping any fluid.