hi mate,
i had this problem not so long ago,
everyone said it was cv joints, turned out it was my transfer box , i drained the oil outta the box and had handfulls of metal and even whole teeth.
Not saying its definatly your problem! But it was for me .....
Sam