Have a 3GM30F Yanmar 24hp in my sailboat. Ran well for about 2 hours at 2200RPM, then experienced loss of power and varying RPM, high of 2200 - low of 1000. The engine was doing this on its own, sometimes seeming like it would stall. This lasted for about an hour until I got back to the boat slip. Is this a sign of bad diesel fuel?