Я бы попытался увеличить пределы памяти и тайм-ауты PHP и перезапустить ваш веб-сервер. В частности, посмотрите на memory_limit и max_execution_time.
Также в этом файле конфигурации посмотрите на output_buffering, который контролирует, сколько выходных данных может быть создано в памяти перед отправкой. Иногда это может повлиять на то, сколько можно вывести перед заголовками.
Полагаю, вы уже просмотрели файлы журналов, но я бы порекомендовал записать отладку вокруг операторов генерации изображений, чтобы узнать, возвращаются они или нет.