I'm having problems with overheating on my 97 Legacy 2.5 GT. When I'm driving at low speeds, the car heats up. When I'm on the highway, the thermostat reads a cooler temperature. I've already had the water pump and thermostat replaced, so I'm at a loss as to what to do. Any ideas?