If all else fails, you may need to replace your heater core.
I am on my 4th escort now (1st was a 93 plain escort, 2nd was a 91 gt, 3rd is a 93 gt, & 4th is a 91 gt) and the heater core went out in my 1st escort & had to be bypassed so it would not blow a filmy fog that was nearly impossible to get off of windshield, and when i bought my 4th escort the heater core was already bypassed which is why its the car I drive during summer. And now I am pretty sure the heater core in my 3rd escort is getting close to the end of its days now too :(
The part itself is pretty low cost to purchase from auto parts store, but the problem is that it is a pain in the arse to put it in. (an experienced mechanic who works for ford dealership repair department told me that even for someone who has replaced as many as he has over past several years it usually takes approx. 4 & 1/2 hours if the car does NOT have air-conditioning and if it does its about a 9 hour job for someone who knows what they are doing, and regardless the job just sucks because you have to take apart the whole dash).
good luck