Good luck Guy. I suspected CV joints when I asked you back in post #58.
CV joints are horrible and don't belong on any vehicle that sees time in the woods, in my opinion. They barely belong on an ATV. Another reason I would never own a Chevy truck. Both of my Ford F-350's have solid axle tubes with Dana 60 diffs and very large greaseable Spicer u-joints out at the wheels, right from the factory. 306,000 miles on my '02 and 132,000 on my '97 and I have only replaced one u-joint on the '02.
Ford and Dodge heavy duty pickups are now the last choices for a solid tube axle in the front.