The halfshaft has pulled out of the diff. This has happened before. There is a retaining ring inside the diff that is supposed to hold it all in place. You should take it to the dealer and see if they'll fix it for you.
Read more here:
http://www.titantalk.com/forums/tit...02-will-axle-keep-popping-out-front-diff.html
http://www.titantalk.com/forums/titan-problems-dealer-service/50783-front-axle-snaps-diff.html
Read more here:
http://www.titantalk.com/forums/tit...02-will-axle-keep-popping-out-front-diff.html
http://www.titantalk.com/forums/titan-problems-dealer-service/50783-front-axle-snaps-diff.html