Have you tried replacing the ejector? I have found there are small differences in them and sometimes changing to a different one will fix the issues.