I have the same problem. The wife was driving my 2004 Explorer 4.6 SOHC and the heat was working one minute and then it stopped working. We flushed the heater core but there was no blockage. We check the temp on the radiator hoses, top was 137 degree's and bottom was 87 degree's, then checked the heater core lines against the firewall in the engine compartment one was very warm and the other was just warm. The inside when I change the temp and the heater positions we hear a noise like they are working.
A/C works fine. We are going to change the thermostat Saturday. I do not know why is is not putting out heat, everything works and the temp guage has not gotten any hotter and maybe just a hair colder on the dash.
ANY IDEA's what to check and how???? Thank you in adviance for any replies
"IT IS COLD OUTSIDE NOW!!!!!"