How can I repair a drain that won't stop leaking?
Respectfully disagree with Shirlock.  OVER tightening of PVC joints damages them and causes leakage.

Hand tight is snug, not SO TIGHT YOUR HANDS HURT.

Take a look at this article for more information.
The "Do's and Don'ts" of Assembling Threaded Plastic Fittings