This is the cleanest install of a pressure regulator I have seen. Did something similar on my 65. I think the ames pump will work without it but if you are still having issues regulator is not a ad way to rule it out.
https://pontiactripower.com/products...e3945bab&_ss=r
there are two photos in there that show a clean factory type install