I have a 92 Cougar 25th Anniversary with a 5.0L. The engine overheats after the car is driven for about 20 minutes. I have changed the thermostat, water pump, had the engine pressure tested, and the radiator flushed. The is no coolant leaking and I am not losing any coolant. I still do not know what is causing the engine to overheat. Any ideas.