i would be checking to see that the thermo fan is operating correctly and cutting in when it should be. you have replaced and fixed the most common things, check the fan next/
check for vacumn leaks. does the engine run an airflow meter? look for any leaks in the air intake system AFTER the AFM. this would cause the engine to idle erratic and give the codes that you have stated.
Bookmarks