A method of operating a machine having a traction device driven by a power source via a transmission, the method comprising the following steps: determining a desired mode of operation and a displacement position of an operator input device for generating a signal that is indicative of a desired torque of the traction device and a desired speed of the power source , determining an actual engine torque and an available engine torque; referencing the desired mode of operation and the displacement position with a map to determine a high maximum speed (Speed 1 ; Speed 3 ) and a low maximum speed (Speed 2 ; Speed 4 ) of the power source , determining a desired margin with a first threshold and a second threshold of a maximum available torque output of the power source at a current speed, determining if the actual engine torque is within the desired margin or not; if the actual engine torque is within the desired margin, returning to the step of determining a desired mode of operation and a displaced position of operator input device ; or if the actual engine torque is outside the desired margin of an available engine torque, determining a delay time threshold based on the margin; and if the actual engine torque enters the desired margin after the delay time threshold is elapsed, returning to the step of determining if the actual engine torque is within the desired margin or not; or if the actual engine torque stays outside the desired margin after the delay time threshold is elapsed, selectively adjusting a speed of the power source mapped to the maximum displaced position of the operator input device based on the margin and the delay time threshold, and selectively adjusting fueling of the power source at a current displacement position of the operator input device and at a current speed of the power source based on the adjusted speed of the power source mapped to the maximum displaced position of the operator input device . determining a desired mode of operation and a displacement position of an operator input device for generating a signal that is indicative of a desired torque of the traction device and a desired speed of the power source , determining an actual engine torque and an available engine torque; referencing the desired mode of operation and the displacement position with a map to determine a high maximum speed (Speed 1 ; Speed 3 ) and a low maximum speed (Speed 2 ; Speed 4 ) of the power source , determining a desired margin with a first threshold and a second threshold of a maximum available torque output of the power source at a current speed, determining if the actual engine torque is within the desired margin or not; if the actual engine torque is within the desired margin, returning to the step of determining a desired mode of operation and a displaced position of operator input device ; or if the actual engine torque is outside the desired margin of an available engine torque, determining a delay time threshold based on the margin; and if the actual engine torque enters the desired margin after the delay time threshold is elapsed, returning to the step of determining if the actual engine torque is within the desired margin or not; or if the actual engine torque stays outside the desired margin after the delay time threshold is elapsed, selectively adjusting a speed of the power source mapped to the maximum displaced position of the operator input device based on the margin and the delay time threshold, and selectively adjusting fueling of the power source at a current displacement position of the operator input device and at a current speed of the power source based on the adjusted speed of the power source mapped to the maximum displaced position of the operator input device . <EOS>