I've had the same thing happen to me a few times while off roading in similar situations as yours. Im still not exactly sure what it was but I know for sure it came from the front end. The last time it happened was at Rausch Creek on a hill climb while spinning the tires in 4 Low. I'll probablly never figure out what it was until it does it again and something breaks.