Sounds like the you broke a tooth off of one of the gears. I had a truck do that for no reason, one day it just started roaring from the rearend. Took the cover off, one tooth gone from the ring gear. Sounds like you broke another one though when you hit it.