I let my truck warm up every morning at least 5 ten minutes before I take off. So its pretty warmed up. When I take off and get to about 2000 to 2500 rpms it jus cuts out bad and acts like an injector.Then if I floor it and drive it hard it will seem to clean out and run fine. Soon as its good and warmed up runs like a champ. Fuel filters always changed. I had it at ford about 3 months ago and had #7 injector replaced and they said the rest were fine. Then ran like crap took it back and the egr valve went out. So I replaced that.Also has a new fuel pump to cause that also went out. Now it still does it. If anybody has any ideas of what to do or what it is i would appreciate it. I am thinking of going in and having the computer reflashed and have injectors checked again though.