Originally Posted by Jafro
there's a valve that closes off flow to the heater core if it's not set in the heat position.
This is your problem! The valve is not letting coolant flow into the heater core. It's located on the heater hose going into the firewall. If it was the radiator, water pump, or thermostat the car would be running hot.