I wouldnt change the air flow meter, very unlikely.
I would clean the throttle body, clean the the air flow meter, and check the hoses from the top of the rocker cover to the sump for splits and leaks, as this will cause your problems.
The pipe splits, dirt gets in, it runs bad.
This is the most comment problem on that engine, and people post about it like twice a day.
Eaasy fix normally
