I just bought this boat and so far i have replaced all fuel parts from gas tank to carbs.new water fuel seperator and motor fuel filter..cleaned carbs and tuned..useing 87 octane 10% ethanol but gas has been treated with sta-bil ethanol treatment and ringfree from yamaha.....motorwill run fine all day until the long trip back...i will be running any where from 2500 to 5500 RPMs and then after 20 mins or so the RPMs will gradually drop and steady out at 2000...the water pump is new and working great along with the thermostat....the problem is not from over heating either.....it has great compression on all cylinders...when it does it, it will run the rest of the way right at 2000 RPMs and never miss a beat and does not sound the alarm.....this always happens in 2 foot or bigger waves when the motor is under a load....i am almost thinking that a coil is getting hot and shutting down but i think that it would stall at an idle...idles fine and will rev if i give it gas by hand at the carbs.....local shop said that the high side of the stator could be bad but why would it run all day just fine and then start acting up on the way home....prior to the motor acting up it runs strong and tip top... any thoughts