ok.

03 GMC sierra 4x4 5.3 4l60E
148k miles

so the other night when I was driving home the truck started to make a low pitched grinding noise from, what best I could tell, was the front end.

It does it at 10mph or above, does not change when I put it in 4wd, does not change when in neutral rolling down the road, does not change when turning either way, and does not change when braking.

I am suspecting either front the u-joints or the pinion bearing.

Could it be a wheel bearing or cv joint? I thought if it were one of these it would change the noise when turning to one side or the other.

Thanks for any advice!