My 1999 Legacy outback is overheating. Here is the story.
Maybe 5 months ago driving to work in the morning the heater wasn't working, the engine then was overheating. I had been driving only a few minutes. I added coolant and headed to the mechanic. He added fluid to the right place and said the thing didn't have a leak and ran it for an hour with no problem.
Since then it has worked fine, driving over hills everyday. Headed to the mountains Friday is was overheating again, although I checked the reservoir the day before. About an hour into the trip we smelled something funny (coolant I guess), but the car didn't get hot for another hour or two. Upon looking under the hood there was a tube that was obviously compressed due to lack of air inside the tube. When I opened the radiator, the tube filled with air. I added fluid to the radiator and the reservoir and the engines stayed cool. Any idea what is going on? Is my head gasket leaking into the coolant and pushing the coolant out of the engine? I could see coolant all over the top of the engine. If I keep an eye on the coolant level will the car work fine?