87 trophy small block chevy 350, boat will run at 1500ish rpms all day long never miss a beat will run on the muffs at any rpm just fine. Now in the water it will hold 1500 rpms all day go over that it falls flat on its face like its starving for fuel sometimes it will die others if you catch it soon enough will recover and run at idle to 1500 again until you try to open it up. We checked the vent which was plugged and opened it up, made no difference switched out the fuel pump didn't change anything headed towards the anti siphon valve next. Any tips or ideas would be greatly appreciated this is getting frustrating. Thanks