Ok, I somehow missed the whole thing in your first post about the AFM and how it effects the idle..... I would bet that its your AFM.... Have you tried another AFM on your car or yours on another car???? If not, then I would before worring about anything else....