I had this same problem and it was the halfshaft. It wasn't too bad to replace but we replaced the ball joint(I think, I can't remember for sure right now) and it was a pain to get out. We had to drill out the bolts and it was just a mess doing it. It ended up taking an extra couple hours because of that.