That's the thing I'm saying; it might be a perfect setting, but still not activating the pump fully...I tried a different pump and solved a similar issue.I can't remember the exact distance that the rod should travel in and out of the block , but when I fitted the new pump I looked it up and checked it.
it was travelling in and out as per spec .
Such a simple little engine, Now bangs head on wall !