ugh.... that sounds bad. drain the oil and put a heavier weight in there and see what it does. i dont know much about subaru engines so i dont know how heavy you can go, but at least 10w40.
(remember with oils, the second number is the viscosity, so 10w30 is not a heavier oil)