When we purchased our 3257 the marina selling the boat had to replace the motor because it was toast, however they did not know it and sold it it me, then they relized what happened after we signed the contract to purchase the boat. they wanted out of the sale and I said no way. You have to replace the engine. which they did.
Now It took me 7 years to figure out my problem on my old boat. I had the same issue with turnings the correct rpms on my starboard motor and it was a new motor. I had 3 different marinas look at it. They could not figure out what was causing the engine to choke at 3300 rpms. It only occurred when running in rough water conditions, and alway in the Long Island Sound every year. We did everything from checking and replacing and rebuilding the carb, changed fuel pump, changing the anti siphon valve, plugs wires, coil, cap rotor, you name it we did it. It was still there.
After years of dealing with the issue I did my own investigation and monitored when this would occur.
It turns out I was ingesting water all the time and this is how I figured it out. I asked a few people to come on board with us so I could look at a few thing while running at full load. While we were running I looked at the fuel fill overflow vents to see what they looked like. Sure enough, my starboard overflow vent was sucking in water as we were on plane. The spray from the line created a stream of water that passed right over the fuel air vent. The vents were install about two inches too low.
BINGO found the problem... Fixed the issue by adding clam shells over the vent to prevent water ingestions on both port and starboard sides. So everything was great for the next 3 years. We came back from a 2 1/2 week vacation out at Montauk, Block, Shelter and right at the end of our trip about 5 mile from our marina the motor chokes a little and stalled. I started it back up and made it to the marina, thinking it was something else. Next week I returned to the boat and stared it and it was rough as hell. Checked everything and then did a compression check. Turns our 5 cylinders were bad. Time for new heads.
So in the end, my new engine ingested water and destroyed the heads. After thinking about this, that is what cause the first engine to get destroyed. After we fixed the heads, that boat ran better than the day it was new. Then we sold her, not because of the engine, but the kids were getting bigger and we needed a bigger boat.
Moral of the story, water and fuel do not mix.
Good luck and I hope you are able to fix this issue.