Two things would cause this
There is a slow leak and the radiator is low on fluid
Let the vehicle cool down completely and then check the level in the radiator. I bet its pretty low. Top off the radiator with a 50/50 mix of coolant and water. start the vehicle and let it warm up with out the radiator cap on. Keep adding fluid as necessary. While waiting for it to warm up check around for any abvious coolant leaks. Things like hoses, radiator seams, water pump, water inlet/outlet gaskets. If no leaks are found it may be necessary to pressure test the cooling system and even then it might be a slow leak that only occurs when the vehicle is cold.
If the radiator is full than I would suspect that water pump is no longer working or creating enough flow. If the thermostat where stuck you would still get heat. If the water pump is not circulating coolant than you would get no heat and the car would overheat.
I’m happy to assist further over the phone at https://www.6ya.com/expert/jeremy_d728a59f986299fa
If the system is very low on coolant, this can cause no heat+overheat, also a thermostat not opening properly. A loose or missing belt or a bad impeller on the water pump. First let it get good and cool make sure it's full of coolant and get it checked asap, as subaru head gaskets don't last
long when overheated. Hope this helps.
541 views
Usually answered in minutes!
×