I have had some problems with my Yamaha 2005 F150. I have changed fuel filters such as the main water separator and the engine fuel filter and the VST Tank Filter itself was changed. I have also changed plugs. There was some improvement after all of these changes were done. The first issue is while at Idle, running around the bay for a half day or so the idle starts to fluctuate in a steady rhythm. Some days it starts earlier sometimes later in the day. Since the Filter changes, it has not happened while the engine is cold. The other issue, which happens all the time is while accelerating. Idle speed out of the marina (700-750rmp) is fine but when I try to speed up, it will stall if I don?t sharply accelerate past 1000rpms or so. It is fine after that; I do not have any stalling issues at cruising speed or at WOT. I do not run WOT often but once I was trying to get back before I lost light at WOT the engine dropped off about 200-300rpm after about ten minutes with not change in throttle. I have never seen water in my Racor or my engine filter bulb. Any Ideas?