I have tried almost everything and the best that I have found is something called "Yellow Out". Just google Yellow out and it will come up. In MD the only place I have found it is in Acme food stores, but you can order it right online. It has made old white pants with stains set in look like new. They come out bright white as if you have bleached them!