I've rebuilt 3 sammy trannies now...so I'm no expert, but I've seen the workings of them a few times. My guess is bent shift forks. No matter what it is, that kind of problem will require disassembly of the tranny. Should be pretty easy to see what's wrong once the case is cracked.