Runs rough at all speeds
Sounds like a complete tune-up to me...
To me that sounds like a bad coil. If you don't have a code showing you will soon. Install a whole new set of plugs if you have very many miles on the current set. Plugs are a "tuneup" on your truck! Be sure and use anti-seize on the new plug threads.
Ford = Triton = coils fail all the time.
Looking for a Used F-150 in your area?
CarGurus has 209,129 nationwide F-150 listings starting at $1,200.
Search Ford F-150 Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Ford F-150 Experts