Re: 1986 85hp Force Outboard won't get high rpms.
If the engine starts fine and dies after running for a while when you idle, and won't start well after that, it is probably a mixture issue.
This can be caused by incorrect mixture screw settings and poor fuel pressure. You should set the mix screw 1-1/4 turn out for all carbs and go out on the water. Run it idle and start unscrewing until you feel some results. For me, it was actually 2-3~ turns until I got anything because the screws had been improperly seated. Just play with the screw, remembering that starving your engine of fuel can be problematic.
Float setting and needle seating are also causes. Adjust your carb's floats according to a manual. A crude check to do for the needle seat is to take the bowl off the carb and hold the float up with your finger. Squeeze the bulb and see if gas squirts out of the carb or not. Let it down and then squeeze. You should see some squirting out. If it doesn't stop the flow with it in the up position, it needs cleaning or repair. Also inspect the float for gas-logging, pinholes, etc.
Fuel pump rebuild is cheap and routine, so you might want to just do that anyway to check it off the list, if it hasn't been done already. The crankcase pressure nature of the diaphragm pump makes it susceptible to backfire damage. You can get a T and gauge to check fuel psi, but you're almost better off, cash wise, replacing the diaphragm.
Timing can cause a problem, and I'm not saying don't check it, but if it runs at all its probably not the root cause.