One of the simplest, most important things you should be certain of is your CO Fuel Trim. If it is in the negative double digits, nothing else you do will clear up the running issues. That, and being absolutely sure that the right throttle plate is completely closed when baselining the TPS.
These are detailed in the Decent Tune Up thread, but bear emphasis.
Let us know what you find!