My local Hancock store sells a color run remover made by Carbona, which I have used with some success. The one I had was a yard sale find, not sure if it had been through the dryer or not. I soaked overnight, then washed and rinsed twice, and you could barely tell where the runs had been.
I wash all my fabric before using it, and you might want to think about that, too.