so ive noticed a noise in the front end. and other day i put a hub assembly on it and that didnt fix it so the other day, i took a test drive the other day after that and i put it in 4wd. when ii went to take off it started making the most horrible noise(popping, grinding, roaring) and it was pulling super hard to the right and it like pulled me to a stop .that was in 4H. so after i got back to where i was going i tried putting it in auto 4wd. it did the same thing then put it back in 2wd and went back to alright. anyone ever had the same problem. im leaning towards something wrong in the front differential, but dont know what.