Check the I.A.C. which controls the air intake. Mine is doing the same thing, and I am positive this is the problem, but vehicle is still under warranty, and they won't give me the part, they have to log diagnostic time against it first, next monday. Ford has the part in stock for mine, a 2000...