My 1990 Legacy LS wagon with 176K miles has recently started overheating. I changed the thermostat, flushed the radiator, bled the cooling system and ran a compression check (all cylinders have a PSI right around 170). It doesn't overheat when idling, but overheats (close to red) within a few minutes after driving. It seems to start overheating once I am above 35 MPH. The water pump isn't making any noise and I don't see a coolant leak and there is no coolant in the oil. I have only had the car for a couple years and don't have any kind of maintenance history on it. I am out of ideas and any suggestion would be welcome.