You've done a lot of wrenching in a short time period, that truck will be good as new soon!!

Have you checked the tire balance before going to the driveshaft as the cause of a vibration??

-Robert