A method of controlling an idle speed of an engine of a vehicle includes
evaluating a plurality of instantaneous current requirements of the
vehicle at respective points in time. The engine is a variably set to
idle speeds based upon the evaluated instantaneous current requirement of
the vehicle such that the idle speeds are above minimum engine idle
speeds required to produce alternator output currents that satisfy the
evaluated instantaneous current requirements of the vehicle.