Thanks to everyone for the advice. I found a local shop in Wolcott, CT specializing in subarus and when I met the guy he seemed honest & competent. He's gonna pull the heads and have them pressure checked ?? & milled and they'll check the valves but since he didn't think I really cooked it, didn't think I'd need valve work (got my fingers crossed). He also said he'll do the intake gaskets, cam & crank seals, valve cover gaskets, water pump, timing belt (did that 2 years ago!), plugs, & wires. It's gonna cost me $1500-1600 which seems to be the best I can do around here. I hope it's worth it in the long run!! Thanks again.