My Yamaha 90 had around 75 hours on it with the exact same problem and changed fuel separator, did octane boost, changed gs station and ended up changing plugs and that solved it, Defiantly put plugs in it and never hurts to have a spare set around also