I would check a couple of things.
How old your fuel is and how well has it been sealed.
eventhough it's a new engine double check the front bearing. They can still leak. Personally if I had experienced what your going through I would change the bearing regardless.