Maybe try checking your fuel trims and MAF readings with an OBD2 scanner (you can get one from ebay for $10 and read the values on a free app on your phone)?
I had cleaned the MAF & TB, replaced the AOS etc, all of which helped a bit with my fluctuating idle issues but didn't fix them. Had no codes show up at all, but when I checked with an OBD2 scanner I found my Long Term Fuel Trims were pegged very high.
Finally replaced the MAF, turns out mine was reporting wrong values even after a good clean, and the LTFT readings dropped right down to acceptable levels on the first drive after. The car now runs and idles like a champ!
|