But there has to be a point where you must let it go. Try the "1-2-3-Stop" approach.
When the rough draft is finished, put it away for a few weeks. Pull it out, and start the first rework. That's number 1. Do the same thing; stick it back for another couple of weeks. Pull it back out and do the second rework. That's number 2. And yep, you guessed it. Do the same thing for the third rework. Then stop and prepare to submit. This method can work with short stories, novels, scripts, songs, ANY type of creative writing and the best part is, by working on something else, focusing on another project, while these WIP's are stuck back being ignored, you only strengthen your fresh perspective when you finally bring them back out to rework.
The third time is the charm, right? At least that's what they say. If you can't completely rework your manuscript to your satisfaction in three tries, then, to be honest, you have bigger problems then a simple need to edit, rewrite, and revise. In that instance, you'll need to completely reassess the fundamentals of the entire story.