It died coming to a stop sign. The RPM's dipped to about 500, 700, 300 and it cut off. Started right back up... Im gonna go ahead and say the IAC is at fault... just wanna make sure.
If you don't have any luck after you clean the old IAC valve just
get a new Motorcraft IAC valve.I had almost the same problem
as you but, my idle was horrible.I didn't even bother trying to clean
the old IAC.I just went to Ford and got a brand new IAC valve.Installed
it and my problem was gone.