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.
How did you reflash the ecu? I'm not talking about unplugging battery. I mean we took car to dealer and they reflashed the ecu,not reset it. It was a new car then and didn't have to pay any $100 for diagnosis tho.....like dealer will most likely charge to diagnose yours at this point.