I think the most effective, easiest, and least expensive first step is to change the spark plugs for any driveability issue. Sometimes plugs don’t fire correctly at different loads and RPM and they can confuse even the best technicians. So for about $10 I would start with that and if you need to go further, you at least know you have good plugs.