Phil..
I would get with Fred, Get some Extra S Subaru synthetic tranny fluid...
Then when you drain the fluid from the transmission , If you find a piece of metal that comes out .. you KNOW somethings broken..
How many miles on the girl?
the Extra S will really help with the shifting if it's the oil that has broken down...