I had a similar issue couple years ago with an 05 115. Fuel lines were clogged bad due to ethanol fuel. Motor would idle fine and troll fine but when it hit about 3000 rpm wouldn't hardly run. Let off the throttle and it'd run fine. It was starving for fuel