Jay, the symptoms you experienced are exactly like what my truck was doing a couple of years ago and it turned out to be a failing fuel filter, most likely effected by the new ethanol gas. Middle to top of any long grade and it would stumble.
Just a thought...