Cleaning the throttle body to eliminate the 0401 makes no sense?
Since the PCM executes the monitoring once per driving cycle and takes 70 seconds to post the code along with it has to fail up to a maximum 2500rpm, it will probably rear up it's ugly head again once the state is caught within the designated parameters.
again on the contour duratec V6 the egr passages behind the TB tend to gunk up and close off. This will produce a P0401 code (egr flow insufficient). therefore cleaning the egr passages stop the insufficient flow and will turn the cel off for a P0401.