Похоже трабл кроется вот в этой функции
function sendauto(){
var locked=document.getElementsByName('locked')[0].value;
if (locked!='yes'){ // блокировка автомата , чтобы не ускорялся
document.getElementsByName('locked')[0].value='yes';
var iquery=parseInt(document.getElementsByName('iquery')[0].value);
if (iquery>44000){ location.reload(); return false;} // обновление страницы раз в 4 часа, на всяк случай
setTimeout (function(){start()},100);
}else sendauto();//setTimeout (function(){sendauto();},1000);
}
В частности в локальном режиме она рекурсивно себя вызывает до бесконечности
Второе Рекурсивный вызов таймера в ней же функции старт - , А что одной инициализации start() на всё - про всё не хватает ?
Собственно - эт быстро мысли - на счёт куда рыть..