Picking up post #88: that is the part I would want checked first.
Why two laboratories may disagree: after validating the same method, they may still report different purity on the same sample due to integration differences, column age differences, subtle differences in mobile phase pH or temperature. This is normal and not a sign that one is wrong.