Ok, so I've frigged around with it some more and the centre diff seems to be locked regardless of the lever position. So what's the next step chaps?
The CDL shifter moves freely enough, and the linkage moves the actuating rod on the top of the transfer box, so presumably my problem lies inside...