Answer by
Atil (130)
If Ford Escort engine fan will not shut off, there are two possibilities. One of them is that the thermostat thinks the engine is still hot. In this case, you should make sure that the engine is actually cool. The other possibility is that the thermostat is faulty/broken. If this is the case, you should replace the thermostat.