My F150 did that...more so when it was damp and under mild load like when climbing a hill. I removed the injectors and throttle body and had them cleaned. That fixed it for me. Maybe try a tank of Chevron (has techron) and/or some seafoam in the tank?