Вот уже битый час сижу, смотрю в код, пытаюсь понять где ошибка... и почему она возникает. Повторять умею, но на массиве из 6000 записей. Соответственно понять что к чему проблематично...