I have an 02 WRX NB-R and it has started overheating. The gauge doesn't really go past half way but when I turn off the engine all hell breaks loose and all the coolant and water comes boiling out. I got the thermostat removed (it was stuck) but that didn't solve said problem. I was told that if it was a head gasket then there would be white smoke form the exhaust. Somebody? Anybody? Help?