Sorry can't offer a solution 2 a fix other then what Kallen has already suggested

Have you check you radius arm bracket on the front diff lately, seems like a pretty common one 2 flog out as well

2012-11-17-103-2.jpg