Re: Shifting into reverse
OK! If you are certain that it is not the gearbox, then you need to check the control box and cables. FIRST: Check the shift cable at the engine to be certain that it is set correctly into the linkage arm. There is a groove around the swaged stainless cable jacket into which fits the tab in the stainless plate that holds the cable jacket to the shift linkage.
If that's not it: Just to set your mind at ease, remove the control box from the panel. Now put it in neutral and see if the shift cable and lever is in correct position--usually 90 degrees from throttle lever. I remember the Chrysler controls but don't off the top of my head remember US Marine. look back at the engine and see if the linkage there is centered. You can tell because the neutral stop plates will be even with each other. If they are not even, adjust cable at both ends until they are, then adjust the neutral interlock cam (two pan head screws) so it depresses the switch.
EDIT: Oh, BTW: Your cables are not too short are they? There should be a 1 to 2 foot loop in the splashwell to prevent binding.