yo Ryan,
Try a Self Test for Diagnostic Trouble Codes (DTC)s by my pal, BroncoJoe19
http://broncozone.com/topic/14269-code-reader/page__pid__74587__mode__threaded
Some basics;
The engine temperature must be greater than 50° F for the Key On Engine Off (KOEO) Self-Test and greater than 180° F for the Key On Engine Running (KOER) Self-Test.
Run it around to heat the engine up and shift thru all gears including Reverse.
Make sure A/C is off and transmission is in Park (automatic); or in Neutral for a Manual & release clutch.
Then turn off engine, all accessories/lights (close driver's door) , etc.
Do KOEO test First
Post Code(s) here according to:
KOEO
&
KOER
TPSTesting in 5.0 & 5.8; "...Symptoms of a BAD TPS: The one thing that you can definitely count on, when the TPS fails, is the Check Engine Light shining nice and bright to let you know that there's a Diagnostic Trouble Code stored in the Fuel Injection Computer. Here are some specific symptoms you'll see: 1.TPS Diagnostic Trouble Codes: (DTC’s) stored in the vehicle’s computer’s memory. Code 23: Throttle Position (TP) Circuit Performance Problem. Code 53: Throttle Position (TP) Circuit High Input. Code 63: Throttle Position (TP) Circuit Low Input. Code 121: Throttle Position (TP) Circuit Performance Problem. Code 122: Throttle Position (TP) Circuit Low Input. Code 123: Throttle Position (TP) Circuit High Input. 2.Really BAD gas mileage. 3.No power as you accelerate the vehicle. 4.Hesitation when you step on the Accelerator Pedal. There are times when the ECM (Electronic Control Module = Fuel Injection Computer) will think the TPS has failed when it hasn't. This usually happens when the ECM spits out several Diagnostic Trouble Codes at once.. and so what will save you time, money and the frustration of replacing good parts, is to test the Throttle Position Sensor..." READ MORE
Source: by
http://easyautodiagnostics.com/ford/4.9L-5.0L-5.8L/throttle-position-sensor-tests-1