I had the same problem, and did research on the board. The IAC was the culprit - I did buy a new one from Ford, its on the shelf. I unplugged the IAC and cleaned the contacts, put some dielectric grease on the contacts, re-plugeed it, and NO more problem (for now)...