what causes engine to hesitate when slowly accelerating
An engine that hesitates, stumbles or misfires when accelerating or when it is under load, is an engine that is either sucking too much air, not getting enough fuel, or misfiring. If the Check Engine Light comes on, you may find any of the following codes: P0171, P0174 Lean fuel condition codes.