Thanks raiderron,
Brake work - no effect on the noise. Milliage 111,391. It is a rotational sound, so I haven't gone the route of checking shocks, sway bars etc. Moreover, when I put the truck in neutral - no change it the noise so assuming pinion is fine. I didn't check the wheel bearings...