My YAMAHA runs well on full throtle for a few minutes at 5000rpm, and then the engine cuts out at 4200rpm for a longer period, and this keeps going on and on. I have checked fuel, filters, water seperators, cleaned oxygen sensor, but the problem insists, could anybody help me