Ok, I have got the shroud off and cleaned it up, wd40'ed it etc. Still nothing.
A bit of further information may be required as I mistook the problem slightly.... It is stuck in High gear, but will select diff lock High. However, the stick will NOT move forward (towards engine bay) in either diff lock or non-diff lock. It won't select N or Low.