He has some diagnosing to do before anyone here can throw anything more than a total guess his way:/
His TPD is 'about 5' already and there is no idle RPM or cable adjustment. It's a ECM controlled stepper motor (IAC). Performing a TPS re-set simply recalibrates the correction value and doing it multiple times does as much as clearing codes does. Nothing.
The "injector top seals" are the same for all XB's and since they are just o-rings, you can get them anywhere. I buy them in bulk for about .03¢ each for Viton.