hi ive checked all the linkages theyre all fine! noticed one of the arms off the gearbox that the linkages go onto was loose! but ive been told by my mechanic i need a new box if i want to solve the problem because the axel is sliding in and out the box like this!

and replacing the pin wont do anything!

and replacing the pin wont do anything!