Take off your afm boot that runs to the throttle body. Look at the throttle plate area. See if you are gummed up around the throttle plate. It gums up over time from the crank case and purge valves, that recirculate blow by gasses. It will not allow enough air flow when the plate is closed. Clean it up the throttle plate and area around it with carb cleaner. Then re-install the boot and see if solved your issue.