Ok, I'm more than sure you're all tired of hearing this question, but I think mine may be a bit different than normal.
And like I said, this is a long post...
My 96 Legacy GT randomly overheats. And when I say randomly, I mean there's no real rhyme or reason, no pattern, and it will sometimes overheat in two minutes, other times, 4 hours. And sometimes it will stay hot, others, it will just come down in a matter of seconds.
Obviously, any time it happens, I stop immediately. This car is a real problem child, but I need it to run. I know most people are automatically going to think "Head gasket", but I seriously don't think it is................... yet. Whenever I tell most people anything about this car, they blame the head gasket and won't give me a word in edgewise (mechanics, that is). I swear I could tell these guys that my headlights are out, and they'd blame the head gaskets. This is from 5 different places, one of them being a Subaru dealership, not one of them seeing my car, only hearing the word "overheating".
My reason for not thinking it's a head gasket-
When it "overheats", nothing gets hot to the touch. Well, not hotter than normal, I should say. The engine is warm, but it feels like it's at a perfectly normal temperature. No steam, the reservoir tank doesn't bubble, no smoke from anything, it runs smooth, so on and so on. The other cars I've had with blown gaskets did all the above and then some.
I've recently had the radiator checked, nothing was wrong. The water pump was replaced, but I never checked the belt after that. I also had the t-stat replaced, but not with an OEM subaru one. I also had the car burped a couple days ago, ran like a champ all day, then the next day, overheated after about 20 miles of normal driving. Then cooled back down after a but, ran for a while again. Same thing tonight (I don't drive it every day)... I ran it pretty hard to test it. It did FANTASTIC for a very long time. Then, I got off the freeway, only after going all over every kind of surface imaginable, up hills, down hills, turns, stop and go, everything... it overheated. For a bit. I hit the gas lightly, it went back down. Again... no steam, smoke, hot to the touch... all normal. Ran fine. I just turned it off.
Another symptom worth mentioning if the heater worked like a champ the first few days after replacing the t-stat, and the car didn't overheat for a couple months of super light driving. Now, the heater blows cold air unless it "overheats", then goes back to cool when it cools back down.
I could go on and on. Like I said, I really don't think it's a bad head gasket, not yet at least. My question is as follows-
Might I need to get the t-stat replaced with an OEM part, might there still be an air bubble somewhere by the water pump, and, as is the case with my 95 Outback... could the ECTS possibly be sending incorrect readings all over the place?
Again- no coolant leaks, no oil burning, no smoke, no steam, no hot engine, runs smooth, but gets terrible gas mileage, is a 2.5, and oh yeah-
Two mechanics have looked at it and said "Not the head gasket". They simply told me something was wrong with the coolant system, wanted lots of money, I didn't spend it because I didn't need the car every day like I do now.
HELP? PLEASE?!?!?!!?
Sorry for the super long, repetitive post, and thanks for any help.