For most of this (brutal) winter here in SE MI, I've had an issue with my WRX and its heat. For the record, it's a 2002 mostly stock 5spd wagon with 178k and a filter, tune and turbo back for mods.
After it heats up, the car blows ice cold air when sitting at idle. As soon as the car reaches speed again, it starts pumping heat back into the car and all is fine. On rare occasions, mostly if I'm stuck in real bad traffic, the temp gauge will start to climb pretty high but won't get into the "red" part. On some other rare occasions, I'll notice the heat stay on at idle.
I haven't done a real thorough investigation, but I don't notice the car leaving any coolant leaks. The radiator also looked brand new when I bought the car some 20 months ago. I don't ever notice a coolant smell, and there doesn't seem to be any coolant smoke coming from the exhaust, which is clearly visible since the car has a 3" straight pipe... The car also performs like usual.
Last month, I noticed that there was a small bit of coolant on top of the tank infront of the turbo. Knowing that they are notorious for failure, I replaced the tank with one of those snazzy units from Moroso, which comes with a new radiator cap. The tank replacement caused the car to lose a small bit of coolant, but it took a good ammount when I topped off and burped the system. I also remember looking in the overflow bottle and not seeing any bubbling, which is apparently a good sign of an internal head gasket leak.
The issue seemed to go away for a little while after doing that, but I started not getting heat again and this morning is the first time I've seen the gauge climb since then. I've changed my oil atleast two times since this started happening and there has not been any coolant in the oil.
I've heard all sorts of possible culprits ranging from cheap and easy fixes like a T-stat stuck closed/open, clogged heater core, or an air bubble/low coolant. However, I've also heard it could be a bad headgasket or even a cracked or warped head.
Does anyone maybe have a similar experience, or can someone maybe rule out some of the possible culprits?
I have a brand new OEM t-stat and a good supply of the Subaru coolant, and I was going to try putting in the t-stat tonight. Anyone thing I'd be wasting my time?
Thanks.