hard to tell a diagnosis ... sounds like in first for the spring, that holds the shifter drum in the selected gear , that could be broken , but like Foxx4Beaver said, broken snapring(s) are possible, even worn or bend shift fork(s) ... just go the safe way and split the engine to see what is wrong ...