Hi again,
Did all you said,put a new O ring on the diff valve(is there meant to be just one on it? looks like a smaller one could be fitted too?) and on the end cap (did it all with the block attached to the top cover still,which was foolish probably as I only got out the valve,spring and cylindrical solid lump of steel).Put it all back together with new washers.Works better,jolting has stopped,but the arms drop under load still after 15 mins.
Have I just wasted my time!?