Looking at 2006 Yamaha 115.... It has these symptoms. The motor starts runs and has great RPM but intermittently under load it acts like it’s starving for fuel. About 75% of the time runs excellent and then out of the blue it gets bogged down for a while before recovering Fuel pump? Tank pickup ?