Here are the most likely culprits:
* Wheel bearings: Worn wheel bearings in the front wheels will often make noise when the vehicle is in 2WD and the weight is primarily on the rear wheels. The load distribution changes in 4WD, potentially lessening the noise. This is a very common cause.
* CV joints (Constant Velocity joints): These are the joints that allow the front axles to turn while transferring power. A worn or damaged CV joint will often make clicking, popping, or grinding noises, particularly under load. Again, the load distribution in 4WD might mask the noise.
* U-joints (Universal joints): These are found in the driveshafts. If one is worn, it can make a clicking or clunking sound, especially when the driveshaft is rotating under load (2WD). In 4WD, the front driveshaft might be turning more smoothly, reducing the noise.
* Front axle hubs (if automatic hubs): If your truck has automatic locking hubs, they might be sticking or partially engaging, causing friction and noise in 2WD. Manual locking hubs are less likely to be the cause unless they're improperly engaged.
* Steering components: While less likely, a worn tie rod end, ball joint, or other steering component could contribute to noise, but it's less likely to be directly related to only occurring in 2WD.
Troubleshooting Steps:
1. Inspect visually: Carefully examine the front wheels, axles, and driveshafts for any obvious signs of damage, leaks, or excessive wear.
2. Listen carefully: Try to pinpoint the location of the noise (left or right side, closer to the wheel or further in). This will help narrow down the possibilities.
3. Jack up the front end: Support the truck safely on jack stands. With the wheels off the ground, try rotating each wheel individually to check for bearing play or roughness. Listen for any clicking or grinding in the CV joints.
4. Check the front hubs (if applicable): Manually engage and disengage the hubs (if manual) to see if that makes any difference in the noise. If automatic, inspect them for smooth operation.
Important Note: If you're not comfortable performing these checks yourself, take your truck to a qualified mechanic. Ignoring drivetrain noises can lead to more serious and costly damage.