ok, I have a 1996 procraft with a V 200 mag. EFI mariner. I have had it to the mechanic and it still not fix. Let me give you a little history. The boat will run great off the trailer. when I stop to fish and and start it up everything is fine until I push down on the throttle It will go to 2000 rpm and thats it. It will run fine and and will not missd at all but it will not go past 2000 rpm. The mechanic has changed the plugs changed the fuel filter, rebuilt the fuel pump, done a compression check has 130 on all cyclinders,check spark, check for water in the gas, checked fuel pressure, 36 psi and pulse pump 2psi, . I have had lots of experience with big block chevys but not with boat motors. It sounds like it it on a rev limitor. When i unload it off the trailer it will run like a new one. but when i start it back up it run and wont miss it just wont go past 2000 rpm. Can you please help. Thank you very much.