Did you check the plugs and fuel filter??? That did the trrick for me when my Yamaha started acting that way. Good luck and nice fish.