Well, that was incredibly dumb! I pulled off the manifold to reinstall it in the hope of avoiding another vacuum leak. There was an open 1/2" vacuum port in the runner near the firewall. I guess that would cause some funky running! I have plugged it and will reinstall the manifold tomorrow. I’m hoping this will resolve the problem.