I have the exact same problem Soob Dude. I just bought a 2001 Forester and I thought it had a bad throwout bearing... now my mechanic tells me it's much more. It's bearings in the tranny. He said he can either send it out to get them replaced for around $475 or I can get a used one with low miles for $575. So, I guess I'm stuck putting money into it already. Oh well.... I love the thing.