I’ve been a mechanic for many years. From the limited info I have here, could be a number of things. First of all, those older carbureted v6 mercs use two swithboxes one runs each bank of cylinders. OMC calls them power packs.
If one fails, you will only have 3 operating cylinders and any speed.
These older mercs also use a high and low speed stator. If the high speed stator is failing, you would run fine at low speeds, but would not function properly at higher RPMs. To properly troubleshoot this, I would need more info, like at what RPM it loses power.. etc.. this is not something that can be easily diagnosed by keyboard warriors, however well intentioned.