I had a very similar issue with my former GMC Sierra. Turned out the shaft coming off the driveshaft into the engine had a spot that was worn flat. Everytime it rotated there was a definite vibration and rumbling. While this may not be your issue, check it because if it is your problem it will be much cheaper than replacing a differential.
Good Luck!
__________________
Win or Lose, but Finish the Game
|