OK here goes :- park is park , reverse is neutral , neutral moves me forwards as does 1st 2nd and drive

It engaged reverse once to get me out of my drive , the forward gears worked fine but I had to three point turn the bus pushing it backwards myself ( not a lot of fun ).
So do you think the box is proper fooked or will an afternoons tinkering fix it ?
Any ideas . cheers John