Shifting problems

Is the fluid full? First thing to check.

Low fluid may have damaged the shift drum.....you'd have to take it apart to tell. If you don't wnat to take it apart, try running new fluid through it and see if it helps. If not, well, take it apart.