Thanks to all for the good information.
Now that I know what it should be doing I can tell you a bit more about what it's not doing.
If you pull back the hammer to what would be the "usual" half cock position it will sometime stay just from what feels to be friction, but if you push on it it...