OK I had the same thing 6 months ago (99 CSVT). The dealer replaced the IAC and some "new code". Problem went away until last week when the surge came back. Its ok to be replacinging IAC's every 6 months on warranty but that is up in October and this issue is starting to make me very nervous. What is the cost of replacing the IAC if I have to start footing the bill? I am going to go have a nice chat with my local Ford rep. A car that likes to rev at 5000rpm may be a safety issue.