I have twin 1999 Yamaha OX66's. The starboard engine has been acting up lately. The engine will stall at low idle and at high RPM (above 4,500 RPM). At fast idle and through the mid-range, the engine performs fine. Shifting into reverse stalls the motor as well. The engine will work under hard load for a short period of time (a minute or 2) then loose power, sometime cutting off entirely. Also, I have recently noticed that when pumping this engines fuel bulb, it will not get rock hard like it usually does, but will firm up a bit. No alarms are sounding, temp and h20 pressure are at acceptable levels. This motor also seem to be creating a bit more smoke than usual. Lil Help!