My 2004 Outback was shifting at the wrong times. Took it to a transmission specialist who wanted $3,000+ to replace the transmission. Bought a transmission off a wreck with only 100,000 miles on it, and had it installed by my mechanic. Same problems. I'm now thinking it is the tcm? Any hints? Should I look for a replacement tcm?