You described what happened with my F-150 about a year ago. I cleaned injectors, fuel filter, air filter, spark plugs; you name it. Thought it was tranny prob, so took it to a bud who is tranny expert. Took him for a test drive and it took him about 10 seconds to tell me my Cats were clogged; He was right. May/May not help, something to consider.
A Rancher told me that back home he can drive his Jeep all day and not get off his own property; I said "I've got a Jeep like that too"!
"Nothing sucks more than that moment during an argument when you realize you're wrong" (Paul :-Þ)