I thought of one more possibility, bad auto hubs. Way back when I had auto hubs, the sign I got that they were going bad was they would seize and release when under load in 4wd, resulting in a loud and violent snap that sounded and felt like an axleshaft snapping.
Do you have auto hubs or manual?