A method for controlling fuel supply to an engine, having idle and off-idle operating modes, including determining the total fuel per cycle at idle (FPC.sub.TOTAL-IDLE); determining the total fuel per cycle off-idle (FPC.sub.TOTAL OFF-IDLE); comparing (FPC.sub.TOTAL OFF-IDLE) with (FPC.sub.TOTAL OFF-IDLE); wherein if (FPC.sub.TOTAL OFF-IDLE) is less than (FPC.sub.TOTAL-IDLE), a control means determines a fueling level to the engine at least greater than (FPC.sub.TOTAL OFF-IDLE).