Well, I finally fixed the bugger! (probably, I've not completely properly tried it yet!).
Turns out that a BB had found it's way into the gas tube (the slidey plastic thingy in the top / back of the slide), causing havoc.
There was no way to get this BB out without removing the gas tube, and removing it's piston... only then did I get my hands on it.
Thanks to all the help in the above posts, but I couldn't find a youtube vid' that covers removing the flipping gas tube. However, luckily this
Cybergun diagram pdf helped, and I was able to take the stupid thing apart. And more importantly, put it back together!
To anybody attempting to do this:
If you don't lose the long thin spring "S02" -- Well done / lucky!
If it takes you less than an hour of swearing to work out how / where "S02" goes back -- Well done 2
Next, I will be mostly doing Dremel micro-surgery on some walnut HW45 grips, to make them fit the terror from Taiwan...
ATB - Phil