Welcome Aboard!
The throttle body is right!
Your throttle body has a special coating that traps deposits from
going into the engine.Your local Ford Dealership has a special cleaner
they use to clean it with that you can not get and then they clean
the cleaner off with depressed air.I am willing to bet that your IAC
and EGR are both failed and need replacing.I wouldn't clean the IAC
just get a new one.I seriously would take your car to your local Ford
Dealership service dept. because you mite have codes that aren't
triggering the check engine light to come on.Let the Dealership check
it out it can't hurt.Plus they will fine the problem and fix it right the
first time.