Hi, about 3 days ago, I took my 04 F350 6.0 in to the dealer and had them do the cold start inductive heating program on the FICM, and then I drove a couple miles to the house, and changed the oil with Valvoline Premium Blue Extreme Synthetic 5w40, and a new motorcraft filter, then changed the 2 fuel filters with the updated design motorcraft filters. OK, before I had the flash done, my truck was bad with cold starts, ran rough, missing, loud as a hammer mill so to speak, and had lower power until it was at operating temperature, then it smoothed out. Since I did everything to it the other day, it made a huge difference in the way it runs cold, sounds MUCH better than before. Since the flash and work, I have had it crank up and die a couple of times before it keeps running when cold, but once it does, it sounds great, but now it seems to run worse when its warm! It has a small "stumble" when you're in overdrive and mash on it, and it has a hesitation in it sometimes, runs real rough for a bit then smooths out. When it does it, you could be running 50 or 55 mph and try to accelerate lightly without shifting into overdrive, and the whole truck will start shaking rapidly, and you can hear the engine hesitating or missing, and then if you floor it on down into passing gear, it smooths out. I used some Ford Cetane additive in the fuel and it didnt make any difference. My question is, could it be the flash just making a bad injector more visible now, or is there a problem with one of the fuel filters or something? Ive looked at both fuel filters to see if there was a leak, but dont see any fuel anywhere. Any ideas?