So after further examination when I got the truck last year the lower control arm ball joints were worn out. I had to get new front tires and when I did that the local tire shop who I trust recommended I get new ball joints so I said go ahead and replace them. Being not the most knowledgeable about trucks or car suspension/chasis etc. I didn't think anything of it. Well I realized the ball joints they put on are not a closed system and have Zerk fittings. So it had been a year since any grease had been applied to these ball joints. Got a grease gun and applied some grease and the noise is gone. Appreciate all the responses and help and have a good week.