Есть еще вариант, что проблема может быть в обработке скриптов у хостера. Техническую сторону вопроса не могу объяснить, ибо не шарю, но что такое возможно - легко.
Было у меня подобное, правда не с основным loop'ом, а с зависяви выводимыми через query. Сначала писал хостеру, в ответ получил, что ищите решение на форумах поддержки движка. Пробовал варианты, которые советовали здесь, на форуме макса и майвордпресе. Толка нуль, хотя раньше было все ок. В итоге через время все благополучно вернулось на свои места. Но с сайтом я вообще ничего не делал. Отсюда выод вполне логичный.