Take it to a driveshaft shop and have them check it or fix it. I had my f350s carrier bearing, u-joints changed and balanced for a couple hundred bucks. Now, I did provide the u-joints as i was going to attempt to change them but the first cap was stuck, and to me it was better to have him do...