Вполне возможно, проблема в хостинге... Мой сайт тоже сайт зависать, перешла на другой хост и все нормализовалось. Уже полгода пользуюсь услугами
https://gbnhost.com/, все устраивает. Тарифы невысокие, плачу даже меньше, чем раньше, служба поддержки оперативная, все вопросы решают быстро, оборудование с высокой производительностью. Попробуйте, в любом случае, 5 дней можно протестить бесплатно.