I have had this happen to me before
First thing to check is that CV on the Diff side of the drive front shaft.
This is the way I do it:
If you have a rubber mallet you do not have to un-bolt anything to check. Park your H3 on level ground, lay down within reach of the drive shaft and give it a tap. If you hear it move and make an obvious clank sound, you need to replace the CV (easy job to do yourself). If the rubber boot is ripped, you need a new CV joint. Now if the drive shaft sounds solid when you give it a tap (you will know if it sounds solid) then it is time to move onto your diff as suggested previously