First I have researched and read all threads related to outboard stalling. I just bought a used 1998 200 hp EFI Mariner to replace the exact same one that was on my 21 foot Robalo. The old motor dropped a cylinder due to water in the fuel. Before I had the new (used) replacement put on I cleaned the fuel tank completely out. (pain) Then replaced all the fuel lines and blew out the vent to be sure it was not blocked. After getting the new (used) motor put on minus the oil injection the first day ran great. Second day and everyday after it would periodically stall at 2.5K-5K RPMs. I took it back to the (mechanic ? ) and he changed the fuel pump out and replaced the priming bulb and said it was fixed? NOT, still doing it. Yes I ran a separate tank same thing. It will start and Idle great. Some times it will kill during stalls too. Below is a picture I think could be the problem and thinking of changing it but not sure what it is called. Also I have a link to my youtube video so anyone willing to take a guess can see what it is doing. Thanks in advance for any help or thoughts.
Copy & Paste: 200 hp Mariner (1998) Outboard Stall-out - YouTube
Copy & Paste: 200 hp Mariner (1998) Outboard Stall-out - YouTube