Have a 1999 200 Yamaha Saltwater EFI, starts and runs well. While running under load ie. waterskier, engine will shut off after 20-60 sec. Will instantly restart. Fuel filter is clean, new oxygen sensor and a confused local mechanic. When not at full speed and no load engine will run constant. Any suggestions?