Long time listener, first time caller. I recently bought an 06 F250 PSD with 137k miles. I've searched for weeks in the forums and I'm still just as lost. So here goes... When I first test drove this truck I noticed a "miss" or hesitation. My father convinced me that I could put Power Service cleaner in it and it would probably clear up. Well I drove this thing to Florida and hauled a car back. Nothing has changed or "cleared up".(thanks dad) It starts hard on cold mornings, puffs a little white smoke, and sounds like a loud rattle.(yes, plugged in) After about 15 seconds that clears up and it idles fine. The main problem I'm having is a hesitation while driving whether it's cold or warmed up. During slight acceleration it seems like it's surging and I can see a puff of white smoke from the exhaust when it hesitates. It's not constant and seems worse when first starting out. At highway speeds when I set the cruise or hold a certain speed it jerks like a bad miss in the engine.(especially going up hills) At a stop, if I put it in gear and hold the brake and hold the RPM's about 1100 or above it "misses" then clears up then "misses" and so on... At WOT it kicks down and takes off with no problems. I've put 2500 miles on it and it's never thrown a code yet. My in town mileage is about 9mpg. The Ford dealership I bought it from said the only thing they changed was a sensor on the fuel tank. I tried to get them to fix the hesitation before I bought it. They opted to sell it to me for a good price and let me figure it out. I removed and cleaned the EGR valvle. Replaced both fuel filters. Nothing has helped yet so where do I go from here?