Took it by the dealer last week and the service manager thought it was the hub on the drivers side and ordered the part. Left the truck with him all day Friday and got a call that they replaced the part and the noise was still there.
He said they put it on a lift and let the wheels spin and could not hear the noise, even with the wheels "loaded". Apparently the truck only makes the noise when on the ground. I asked him what else it could be and he is stumped. He wants me to bring the truck back in next week for them to work on some more but confidence is low.
BTW, the truck is a 2010 not a 2012 (Fat Finger Syndrome).