Originally Posted by taylormac1993
Have you replaced the thermostat before?
I have replaced it with a Duralast part from AutoZone. It was cheap and I was in a bind. If I replace it again, I'll be sure to use the factory part from a dealer.
That may be your problem. Only use OEM Subaru thermostats. They are only $23 from the dealer. All other thermostats are garbage.
You can take out your thermostat and drive around and see if it still overheats to check if it is a bad thermostat.