I have a 2012 Subaru legacy 2.5 Sohc engine its non turbo with the Pzev. I bought the car my fiancé drove it 20 or so miles everything was going fine. I decided I was gonna drive it and drove it about 20 or so miles down the road and got back to the house. every light on the dashboard was flashing. it was boiling and puking it into the overflow. I didn't think anything of it as I had planned to put a timing belt kit and thermostat in it anyways. i put in 3 thermostats that wasn't Oem in , i have an oem on the way, a new radiator, hoses, water pump everything but the headgasket. i don't think its the headgasket as i did a test for co2 in the coolant system. the heat works great and it doesn't overheat and it doesn't seem like the fans are blowing very hard when it shows to be overheating the light flashes red and blue. i read somewhere and someone had similar issues. i hear a sloshing like sound coming from behind the dashboard and all the hose are hot except the lower coolant hose. ive put over 700$ into it trying to fix it and haven't been able to drive it 50 miles. tia