OK got the new delphi pump, old one taken off and indeed upon testing it manually via the lever in my hand there seems to be no pressure, and the new one does. However the new one is a bitch to fit, turned the cam a few times but it doesnt seem to want to fit, I know in the thread above, that it...