I hate to say this, but it sounds like it isn't holding the fuel charge in the system "well". If you have the ability to pressure test the fuel circuit, I would do it. Also, I would vac/pressure test the top end as well. You could be losing vacuum and not pulling the fuel charge well enough...