could be bad radiator cap, not building up the pressure.
Could be bad blend door actuator, just stuck in the cold and not mixing in any hot air.
Can be blown fuse.
Could be blocked/failed heater core.
Could be bad knob or computer issues.
Dealer should be able to diagnose in 30 minuted.