Cardinals sit through another rain delay