I had this problem, it ended up being a $10.00 needle bearing on the front hubs, where the axle shaft for the front diff goes through the center of the hub. The needle bearing does not get any lube, so when it dries out it causes that horrible vibration and will wear out the axle stub if it is not taken care of!