If there are no misfire codes, a common cause of acceleration stumble is a bad throttle position sensor (TPS). The TPS tells the computer how far the throttle is open. The computer uses this information to determine how much fuel is needed to maintain the correct air/fuel mixture and when extra fuel is needed if the throttle suddenly opens wide.
Another common cause are dirty fuel injectors. If varnish deposits have built up in the tips of the injectors, they won' t spray as much fuel as they normally do, or will ''dribble'' fuel instead of spraying a fine mist. This creates a lean fuel mixture and conditions that are ripe for stumble and hesitation (also misfire). Look at short term fuel trim (STFT) and long term fuel trim (LTFT) with the help of scanner. If the numbers are high, it tells you the engine is running lean and the injectors need cleaning.