The vibration may be due to a worn out slip yoke or loose pinion bearing. If those are both tight, then you may have the pinion angle too low. Why? Pinion tips up under load and thus runs smooth. When you back off the gas, the pinion drops, increasing the angle and possibly causing the vibes.