My 2003 WRX has had problems since I got it. Since day one I've smelt an odd odor whenever I park it. I kinda assumed it was just me being a novice with the clutch.
Anyway, the CEL came on, and eventually the problem was found to be a cracked piston. That was replaced, and the head gasket was replaced in the process. The smell never really went away though.
Nearing the end of the warranty they gave me, I decided to bring it in to the shop one last time to see if they could find the cause of the smell. They called back today to say that they found coolant and oil leaking from the head gasket. So it's off to the Subaru dealer (the people who replaced the piston) to get that looked at/replaced.
My question is, what could cause my WRX to eat head gaskets like Doritos? I'm thrilled that they'll be replacing the head gasket under warranty, but I am more concerned with the fact that this one is blown after being in there for only a month or so (of easy, break-in period type driving). I'd rather they get to the bottom of the issue rather than just replacing the head gasket every two months.