Noises in the suspension can be a difficult thing to locate. You're going to have to go thru and inspect the entire suspension. This would be to start at the steering wheel and work your way down.
First, you're going to need to check the lower steering shaft and bearing for movement. In addition, check the torque on the bolts going from the wheel to the shaft and from the shaft to the steering gear. The steering shaft and lower steering shaft bearings have always been an area of wear. If you see wear, it's time to replace both.
From there, check the steering gear for the proper torque. Next, check the pitman arm for movement. You're going to have to place a jack under the lower control arm and jack the tire up until the tire is in the air. To check for movement, you will need place your hands on the 3 and 9 o'clock position of the tire and move the tire from side to side. This will allow you to check the movement in the pitman arm and the tie rod ends for movement. You shouldn't have any movement if the parts aren't worn.
If you do have movement, you will have to someone look at the joints while you move the wheel back and forth.
You will need to repeat this with the passenger side, but, check the idler arm and support for movement. Typically, you will see that your pitman and idler arms will show wear when you're over 100k on a stock suspension on stock level.
You also want to check the wheel at the 12 and 6 o'clock position for movement. This will tell you if your wheel bearings are going bad, or, not. I know you said that they were replaced, but, it never hurts to check.
From there, check the center link to see if your pitman and idler arm nuts are loose and re torque. In the event that you have a steering stabilizer, check the bushings, bolts and shock for wear.
Lastly, check the bushings on the A, B, and C pillars of the body to the frame. You will see that the bolts do get loose from time to time. This can also be an area when there are bulletins of the subject.
With regards to the upper and lower control arms, you want to check the torque for the bolts as well as checking for wear. If you see rust around the bushings, you will need to apply load to see if the bushing rebounds from load. You can take a crowbar and apply pressure to each area of the bushings. If you see the bushing flex back, you're good. Otherwise, you will have an idea where to go.
You also want to check the shocks for wear on the lower and upper mounts. Personally, I had an issue with my Bilstein front shocks where the lower bushings were worn after little use. It turns out that Bilstein had a recall on the bushings, so, I was able to get new shocks under warranty.
Lastly, check the sway bar bushings and rods for wear. If the bar is moving, it can make noises. Energy suspension makes a replacement kit that is cheap to replace the items.
You can see that unless a shop works on trucks often, they don't know what to look for. Hopefully, this will give you direction moving forward.