Any chance there is a kink or restriction in the return line? That could make it whine.