Hi guys my 97 impreza stationwagon is overheating. There are no leaks on the car and everything works perfect. When i drive long distance approx 100km and further then when i stop the heat gauge climbs and spills all the water out of the reservoir. Checked for water in the oil nothing. Could it be that the thermostat can be shot and not opening and how do i replace that.