Today I went to town for another set of wheel bearings, and on the way back the truck exhibited the behavior again. This time I was ready for it and watched to see if the tach was effected. It was and I saw it drop ~200rpm sudden like.

So now I know it is engine related and not the tranny. Now, how do I determine which system it is? Is it the ignition, fuel or some sensor gone awry?