First I'd suggest check the lip of the seal to see if there is any damage.
If not, then the above suggestion about tightening the spring inside the seal is a good one and an old trick when forced to reuse a seal of this type.
The spring is a continuous small coil and exerts some tension on the seal, to keep it snug on the sealed surface. If the spring gets loose, over time or because it's bent or stretched during installation, it may allow a leak. A rubber seal that is missing the tensioning spring will also likely leak.
Most of these springs can be shortened a little to increase tension. To elaborate on the above response, carefully coax the spring out of it's slot inside the rubber part, taking care not to stretch the spring any more. Once out, locate the joint where one end of the spring is attached to the other form a continuous loop. Most can be unscrewed at that joint. Snip 1/4" or so off the "female" end and screw it back together. More or less snipping may be needed, depending upon the size of the seal, length of the spring and how much tension needs to be added back into the spring. As a general guide, it should require a little strecthing to put it back into it's slot in the rubber part of the seal.
Put it all back together and hope for the best!
Another possibility, the rubber seal lip hasn't fully "seated" on the sealed surface. It might improve with some running in.
I hope these ideas help!