I have a similar on-going (fight) problem i've gone through a couple things and this is what you could try or see my thread for more details.
1) try the vacuum leak check
2) Make sure the gasket for the EGR is placed nice and tight so no air leak there. Also the EGR might just need to be changed can be had new for 90$.
3) then clean IAC, if you need to replace it this is about $210
4) change MAF (maybe get one from the for sale section) or clean it with MAF cleaner they sell it.
5) Clean Throttle body (throttle body cleaner spray)
6) change your air filter if it hasn't been changed.
7) Seafoam it <----helped me the most
there's more possibilities which which i'm still working on.
1) try the vacuum leak check
2) Make sure the gasket for the EGR is placed nice and tight so no air leak there. Also the EGR might just need to be changed can be had new for 90$.
3) then clean IAC, if you need to replace it this is about $210
4) change MAF (maybe get one from the for sale section) or clean it with MAF cleaner they sell it.
5) Clean Throttle body (throttle body cleaner spray)
6) change your air filter if it hasn't been changed.
7) Seafoam it <----helped me the most
there's more possibilities which which i'm still working on.
Last edited: