The last tow Saturday's when I have used the truck I back out of my heated garage and let it idle while I load up stuff for the dump. Then I drive out of the drive for about 1/2 mile to town and when I let off the throttle to slow to the 25 mph (55 to 25) it bucks back and forth something bad like it is downshifting and upshifting back and forth and it has done this is tow/haul and normal mode. Today when it did this I manually shifted it down to 4th and it quit. This is the only two times the truck has ever done this as otherwise it runs just fine. Fluid levels seem fine and the engine runs smooth and I don't want to snap something off with all this bucking back and forth. Any ideas? I have no check engine light on but I haven't checked for any codes.