My fault for not just towing it to a reputable Subie shop. I figured a transmission shop would know better. Anyway I saw my car parked outside so I know they haven't touched it yet. I want them to honor their work but I don't know if that's even worth it. Argh! I really can't catch a break. The car is so close to complete minus this stupid clutch issue.