Im sure you will all have seen a simlar post to this before but i really need some help.
I have a 2006 WRX 2.5L wagon with 74k miles and recently i have been having an issue with the engine getting hot.
I fitted a new thermostat and did a coolant flush, filling very slowly through the turbo pipe and making sure that there was no air trapped in the system.
The car will idle and stay at the optimum temperature and even cool the engine if hold it at 3500 rpm to get the temperature to rise to 98 degrees, and it will drive and maintain temperature but as soon as i drive it hard and the turbo spools up the temperature starts to rise.
So many people i have spoken to have said it will be the head gasket but the oil and coolant are clean, there is no chalk on the radiator cap, no milkshake on the dip stick and no white smoke from the exhaust
Each time i have burped the system and seem to have everything settled it drives for a day or two with no issues but then gets hot when driven hard.
When the engine gets hot the fans run cold inside the car so it would appear it either still has air in the system or its drawing air in to the cooling system
Does anyone have any ideas what could be causing this?