When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I don't know where you live, so I cannot send help, but I will post a suggestion. You didn't mention which engine your 03 has so I'm not sure if it will have the electronic throttle or not. If it has a mechanical throttle (cable between accelerator and throttle plate) your Idle Air Control (IAC) servo may be failing. This is a relatively common issue and could cause the symptoms you describe. The other thing to check is the condition of the battery. If you haven't changed the battery recently it might be getting a bit weak.
Rezvani's Latest Post-Apocalytic Monster Is a Ford F-150 Raptor Underneath
Slideshow: Called the Fortress, the 850-horsepower pickup combines Raptor underpinnings with military-inspired features, survival equipment, and a starting price of $285,000.