OK, so I bought a '98 Outback in late July. It ran fine until I was coming back from a 2-hour trip a few weeks ago and noticed that the temp gauge was most of the way up right before I got back to my house (it just suddenly jumped up and the I had already taken the car on a couple of 3-4 hour drives beforehand.) After another instance of overheating on a medium length trip and a little digging on this forum, I decided it was probably the head gaskets and, since I don't really know any Sub-specific mechanics in the RDU area in NC, I took it into the dealer here in Raleigh to check things out and do any repairs.
Well, I called them yesterday and they told me that it wasn't the head gaskets. Apparently, they think the piston sleeves are cracked and that I need a new engine. He fairly emphatically denied any involvement with the head gaskets. The car only overheats after driving for more than 25 or so minutes (and that's only sometimes, it's done it three times so far,) the coolant is bubbling in the resevoir and there's oil residue in there.
Any thoughts? I have a sinking feeling that I do indeed need to rebuild the engine, being aluminum, not fond of overheating and all...