Have you checked for a possible vacuum leak? For the TPS, you should check the voltage at the plug, with key on, engine off, by back stabbing the harness with a volt meter. The volts should be close to 1 volt at idle position, contine to manually move throttle body to fully open position while watching your volt guage. It should be smoothly climbing the more you open the throttle and should read near 5 volts at fully open. If I recall, it is the top and bottom wires that you want to check. Been awile, search the net if you don't get a signal.
SOLD 12/31/2021
Cobra short block / ProCharger F1-A / Cog drive upgrade / Manley valves / Brian Tooley Racing valve springs / 80# inj. / -8 fuel line / -6 return / Aeromotive 340 pumps and regulator / 2012 GT500 TR6060 six speed / twin disc clutch / Driveshaft Shop GT500 upgraded CV joint shaft / BA5000 blow thru MAF/ 4.10's / Ford Racing 31 spline set up and Girdle / Metco D.S. safety loop / Stainless Works headers, cats, and everything else out back / ClassGlass hood / Bob's hood strut mod / Hurst line lock / Metco control arms / Addco front and rear sway bars / Monroe severe duty shocks all around / Race concepts rotors / Badgeless grille / 35% tint / FBM's interior LED kit and ambient lighting kit / Pioneer FB700 deck / kenwood speaker 4 Ch. / Rockford Fosgate 10" sub and amp / Kicker 6 X 8's all around / back up cam / bluetooth / Pioneer Xm / 704 RWHP 603 RWTQ tuned by Mo's Speedshop.