Thursday, December 31st, 2009 AT 1:12 PM
I have a 98 Subaru Legacy Outback with a 2.5. It overheated about 3 or 4 times in the last 3 months. Then it would be fine. Two weeks ago it over heated and I had no heat from the heater. I replaced the thermostat and still overheating and no heat. The top radiator hose was hot and the bottom was cold. We thought it was the water pump. So we replaced it. Ran it for a half hour in the garage then drove it it was fine. Lots of heat and temp stayed normal. Drove it home the next day and it overheated but still had heat. We let it cool down and tried to drive it the rest of the way home. When we started driving we had not heat at first then we got heat and it was fine for a couple miles and over heated again. Should we flush the coolant system, check heads, head gaskets or what else could it be?