Each time you flushed it was it one right after the other? Or was it done after a few days or more between flushing? If the latter, antifreeze or a rust inhibitor should stop any rusting.

If the former, I have heard that using white vinegar will really clean out an engine block. Fill with the vinegar and run the car for a few days. Flush and they say it should be squeeky clean.