I've had a year long struggle with my 2005 yamaha 50 hp. Cleaned the tanks, changed the 10 micron fuel separator, new ball, replaced fuel lines & fuel pump, cleaned carbs twice, adjusted timing, replaced plugs, checked compression did link/sinc. Its starts great, idles fine but when i put a load on it bogs down and will cut off if I do not return to idle. I can put my hands on the carb throats while running and it will pick up and run great. Ball stays hard. The jets do not spray right until I "choke" with my palms. Any suggestions would be appreciated. Stumped in FL.