Hey everybody, I have a 2003 SWS Yamaha 200 hp. The engine has been rock solid for 3.5 years, and I am a care and maintenance fanatic. It's got about 525 hrs all deepwater time. On a recent trip offshore I began to see some rpm fluctuations. Without warning it would drop 400-500 rpms and just as quickly it would add them back. It would run fine, just purring along, plenty of power for a half an hour or more and then repeat the problem for four or five minutes, and then "fix" itslef again. Oxygen sensor maybe? A sensor advancing and retarding spark? Water in fuel? Thanks Ya'll.