Before I begin, pardon my ignorance. I try to fix most stuff, but stay away from engine issues. I've got a '98 Subaru Legacy Outback that I bought a couple years back on the cheap after the obligatory EJ25 head gasket started to go and the owner had let it sit. Though it only had 105K, it needed some work. I got the head and engine gaskets, valve cover gaskets, timing belt, water pump, and cam gears replaced by a mechanic I'd used for decades.
-In his haste to finish the engine work, my friend didn't burp the coolant or clean an engine that had been sitting for at least a year. I started to overheat about 3 months later, at which point I flushed and burped the system . The problem was solved, but I had the check engine code "P0483" pop up immediately. This indicates a cooling fan irrationality. Since nothing changed with the fan, would a thermostat that may have been damaged when I flushed the system cause the same error?
-I've just moved to a new state, and hit some debris during the hurricane a couple weeks back, and went in for an alignment. The mechanic called me back in about an hour basically telling me that every engine seal was leaking and that I should immediately sell the car for scrap. Now, the engine block is still terribly oily from sitting for a year with bad seals and the car burns >1/4 quart oil in between changes, as a '98 is liable to do. I explained the situation, but he remained adamant. The odds of needing all new seals and a timing belt 8 months after being redone are very small, no?