Это все ваша обрезка длины текста и наделала:
<?substr($MESSAGE$,0,220)?>
не всегда это приводит к хорошим результатам, иногда обрежет таблицу или изображение или скрипт и тогда идут искажения дизайна из-за незакрытых html тегов.
Если в начале вашего материала идут изображения, то с помощью кода $MESSAGE$ они и выводятся, в итоге появляются дубли.