may seem like a dumb question, but are your U-Bolts tight?? If they are slipping just a little, that could be where it's at.
Also, what's your U-joints in your D-shafts look like? Binding of these could also cause it to pop and bang like crazy, but I would think it would have blown by now if that were the case.