It sounds like you have a bent or damaged drive shaft. I would look for a replacement at a wrecking yard. Once it is replaced you shouldn't have any problems. If you find that the problem continues check the pinion angle on the rear end. If it has turned too far and the angle is too great the shaft will vibrate and the U-joints will break.