Mine did the same thing but it was my a/c evaporator. Its in the hvac case behind the dashboard against the firewall and a complete pain to get to in the truck and in the engine compartment. Have someone use a refrigerant sniffer to the passenger vents to diagnose it as the culprit. If so it will beep like crazy. If not, then it may be an actuator, which unfortunately, are on the same HVAC case that holds the heater core and evaporator
---------- Post added at 07:02 PM ---------- Previous post was at 06:58 PM ----------
Ice cold after is normal btw I believe, I'd have to check tmrw to be sure