vibration...but not always

I would check the pinion angle and the u-jionts for binding and for excessive angle.Your jiont could be at too much angle causing the vibration.it can be adjusted with the mopar shims,but first check the joints and do the angle check with a meter,mrmopartech