New WRX owner here. I just bought a 2004 WRX with 160k on it. It has it's quirks, but this morning was a mess. I was driving to work and I saw a lot of smoke behind my car. Looked at the temperature gauge and it was starting to move up and the oil light had come on along with the check engine light. I immediately pulled over and turned the car off. I popped the hood open and there was coolant everywhere, causing all the smoke. I checked the dipstick and there was obviously plenty of coolant mixed with my oil. I filled the radiator with water and had to start the car to get it on the trailer my buddy brought to take the car back to my place. I didn't see any obvious leaks and the engine seemed to be running fine. From talking to some friends, I think I've narrowed it down to two possibilities, but would like to know your input since you guys probably know a lot more than I do about this car. I'm thinking it's either a blown head gasket or a bad oil cooler. I'm leaning more toward the oil cooler since there is coolant all over the front and top of the engine bay. Thanks for the help!