https://germanautosolutions.com/prod...sa-repair-kit/
Good rebuild kit for Disa. When you remove disa, you can clean and check ICV at the same time.
If you wiggle ICV around you should hear metallic rattle/clicking
https://youtu.be/lVPV-XnmJyk
While you're replacing Disa and ICV, you'll be able to inspect most hoses for air leaks.
To rule our MAF, disconnect the connector and drive around. See if problem goes away.
Don't know the history of the vehicle but probably wouldn't hurt to change the fuel filter