I have a Yamaha C40 two stroke 3cyl. It runs good at idle and mid-range, at wide open throttle it loses RPM's. No water in the gas, and it's not sucking air into the fuel line. What else could cause this.