you probably need rear axle bearings, and a good prayer for the rear diff which you might just leave alone to see if time will tell. and the second question: i may be mis understanding you, but i think you have an open front differential. and i have no idea what the popping noise was.