I would try an alternative provider and see if that solves your problems. Run them side by side, sometimes no matter how hard you work at resolving the issues you cannot get to the bottom of it.