I'd see if you can borrow a throttle body to try on it.
Odd that the new TPS improved it for a short while but problem returned. Did you go with an OEM Ford or aftermarket?