Ahhh... a member from the 'nam.

How are your engine/trans mounts?
Can you crawl under the truck and see if any excessive movement of the engine/trans/t-case would cause the shift linkages to shift themselves?

This sounds pretty serious, I'd get on a solution quickly before it pops into neutral at 80mph on the All American Exressway....