Is your car an automatic? Because if it is then its probably not the right one. At least ford says that they don't make them anymore. They only sell the whole throttle body assembly.
My car is still messed up I have no idea what is wrong with it. It was better but now it's back to the same.