yea I took it to the dealer and they fixed me up no problem. I wasn't there to see how it was done with the programmer so I couldn't tell you that part.
As far as using a higher octane, I think that just masks the problem instead of actually fixing it. I usually do the seafoam treatment twice a year, no issues. Maybe try a different brand of gas. Run a couple of tank fulls through it and see if that helps. If it doesn't, take the truck in and have them check the timing.
Now that I think about it more, it could be timing because if it were the gas, it'd be doing it all the time regardless of acceleration or what gear your in. One would think anyway. But like I said, try a different brand and if it don't help, take it in, just my $.02 -Mike-
Daily Ride: 98 Ranger, 2.5 Auto, K&N CAI, Flow 40 exhaust, reg cab flareside, grey metallic, 235/70R15 Bridgestone A/T's
Other Ride: 05 Harley Electraglide, tc88, Screamin Eagle stage 1 kit. Chrome lowers, nastalgic bag guards, black cherry, 1965 Electraglide Emblems