Re: 1986 Chrysler 125 hp Force falls on its face after a few mins.
Usually, with a failing CD box I would expect complete failure, not intermittent problems. I know you have replaced most of the fuel system, but did you check whether or not there is a screen inside the fuel tank? If there was one, did you check to see if it was clear or clogged? If you have a quick-connect fuel fitting, did you clean out both the male and female fitting? Did you replace the primer bulb? Does it collapse when the engine slows down off plane?
The fuel pump diaphragm can only go on one way. You can not have installed it on incorrectly. However, did you replace the gasket?
Low speed stalling is almost always due to too low an RPM. Typically, because there is less load in reverse, the engine will not stall in reverse but will stall in forward.
However, if the engine did not do this before, then we need to figure why the RPM is too low now before adjusting anything. It could be simply due to fouled spark plugs so the first thing to do would be clean or replace them.
These are all things you need to do yourself. Why pay over 100 bucks an hour for a mechanic (who probably doesn't care about you or your engine) to do these simple checks.
With a knotty problem like this one, to trouble shoot, you must be methodical. Do not assume that a component is bad. You can not use a "shotgun" approach. Eliminate every factor in fuel first because it is the simplest system. Then go on the electrical, starting from simplest--sparkplugs-- to more complex. Once you have a plan of action, then the engine will no longer frustrate you.
Now, you do know you have a problem with throttle and shift linkage. Make your life easier. Fix that before trying to troubleshoot the engine. Remove the cables at the engine end and then see if the control box shifts easily and smoothly. If not, then the problem is with it or the cables, not at the engine. If the box does shift and accelerate throttle smoothly and easily, then the problem is in how the cables are attached at the engine end.