Hello, I’m new here and just acquired a nice 03 Liberty sport from a trusted friend. The first day we had it we set out on an errand of about 100 miles round trip. About 25 miles into it, the engine started to overheat. We successfully got it home by making frequent stops. The friend never had problems with it except that heat did not work. The next day, I drained the coolant, replaced the water pump and thermostat and flushed the system twice chemically and three times with plain water. I drained the water, added the proper coolant with distilled water and everything seemed fine. The heat began working also. The next day we made the 100 mile trip with air conditioning on and it ran great, the temp gage stayed in the middle and never went higher. The next day we went to the grocery store and on the way home, it overheated again. I replaced the radiator the next day but they did not fix the proble and there is not heat again. I noticed the fan did operate while i was running it after each of the things I did to it. I’m at a loss as to why it would work fine for a long trip but fail the next day. I should add that when I tried to drain the system at the radiator when I replaced the pump and thermostat that it had a lot of thick gunk that was blocking the drain valve. I thought that perhaps it had something to do with why there was no heat, like that gunk had blocked the heater core. Anybody have any ideas what else I should look for? Thank you in advance for any help.