The brown spots could be from sediment in the water, which won't dissolve. Try using a mild detergent (like Dawn or other dish detergent) and a soft toothbrush to gently scrub the spots.
Before remaking the blocks, I would do the galloping horse test. Will a non-quilter notice once they're in a quilt?