Good morning, soooooo....daughter bought a 99 legacy sedan a week ago, private owner. 150,000 Mile's, I don't even know the trim level, motor size, tranny etc. Yet. It just overheated shop says its head gaskets. The P.O. just supposedly put a bunch of work into it...supposedly head gaskets, cam belts etc. I'm waiting to see receipts. Shop wants 2500 bucks to fix. She paid 2000., the previous owner is giving her the money back and shes keeping the car. She is over it, gonna junk it or sell cheap. I'm thinking of getting it and fixing it, first time working on a subaru but am fairly mechanical. I can get heads checked and shaved for 100 bucks. Is there anything else that should be checked when overheating occurs? Besides water pump, thermostat, etc....I'm Used to working on old motorcycles lol, please bear with me and my stupid questions. Thanks!