Hi there....I just had the same problem. Mine would stall when RPMS got below a certain level. Mine ended up being the IAC Valve. The part from Ford is about 80.00 but you can get it cheaper from an Auto Parts store....and it is easy to put on.

Don