J.M.
I've had this problem often and I'm sorry to say nothing I've tried works 100%. Prevention is key--the Shout color catcher is the only way to go, really on the front end. Also, wash your dark clothes inside out, jeans especially because dark jeans will bleed time and time again as more of the dye is on the outside.
The only luck I've truly had with this, is Zout and it's not 100%.
Sorry. I hate laundry.