I think you got the wrong o-ring and it's just sealing it as it should and may be the cause of all your problems.
Was it an original Hayward o-ring or a generic?