Help! 98 Forester 100k miles overheated for first time. Pulled over, opened hood and coolant overflow was full of oil! Let sit to cool, drove to nearest station, flushed antifreeze and changed oil. Appeared to be no coolant in oil. Let idle for an hour without overheating. Drove home (2 miles) and foaming coolant everywhere! There was no smoke out the back and no change in performance either time. Every board I see with similar symtoms looks like gasket issues. Sounds like big bucks. Any guesses as to what's a matter and how much as well as anyone in the S. Jersey area that can recommend a good place to take 'er? Once again, help!