Sounds alot like my recent vibration,shaking at various speeds, checked and replaced all suspects, still vibrated and shook. My shifter would shake like crazy making me think driveline, joints or rear output bearing in the transfer case, but nay.
Turned out to be the rear diff input bearings, toasted. Replaced them and no more shake. Good luck with yours.
Mines an 83 BTW