Just discovered this thread, and excited at the prospect of whitening G1 toys.
But its a little hard to follow - one link said UV exposure was the cause, so wouldn't putting your hydrogen peroxide bath in the sun discolour the parts that aren't yellowed?

Will it still work in peroxide bath in the absence of sunlight? If you left it longer or more concentrated?