hate to say it but sounds like tranny slippage? tranny issues to me...
something you may want to have inspected by a Subaru tech.... or you can just wait, it will get a lot worse before it goes completely....
hard to diagnose w/out driving the car
but yeah.. best guess is tranny 'issue"
Jamie