I got it from legacymax, but I don't think that the tranns is bad. I think it maybe something else thats causing this (just don't know what).
I'm debating taking it to subaru and having them look at it, but I fear they are going to say that the duty c solenoid is bad (hell maybe it is) and charge me a bunch to replace it, only to have it be something else.