Update: Replaced the HB and still have some good vibration while in drive and at a stop. In park or neutral, its a little better, not as bad as in drive. At a light its so annoying I have to shift to neutral for the majority of the noise to go away.
The HB was more work than I expected. My HB installer did not have the stock crank size threaded tip. Drove to 4 different auto parts stores and NONE of them had the correct M16x1.5 tip for their HB installer. All they had was M16x2.0 thread in their installers. Went to 2 hardware stores looking for a longer M16 crank bolt. Nope. Finally decided to try and weld to the stock M16 crank bolt to another like Fluidamper shows in their instructions. unfortunately, my 120v welder really sucks at the larger chunks of metal and the bolts ended up coming apart when I tried to install the HB. Could have used my arc welder but I was missing my welding rods. I finally just drilled a smaller 7/16 hole in the old crank bolt, tapped it, and used a the SBC tip of the HB install tool and it worked with no issue. Also, the crank pulley was filled with dirt on the inside where its a V shape groove. Got all the dirt out and cleaned it up.
So at this point I'm so close to taking it someone to see if they can figure out why this truck is still vibrating. Hopefully its not something internal to the engine. So far I tried new Napa motor mounts, new Dorman HB, I made sure nothing is hitting frame or body. I'm going to double check the flex plate has the weight on it next. The transmission mounts look good but I do have some poly mounts I can try to see if it helps. Maybe its my crank pulley but it doesn't look bent. At a loss.