Otra cosa que suele traer problemas es no cerrar los hilos después de usarlos. Esta es otra de las cosas que deberías verificar. Lo que quiero decir es lo siguiente:
Código PHP:
//...
if(xmlhttp.readyState==4){
//todo lo que quieras y luego cerrás el hilo así:
xmlhttp.onreadystatechange = function () {}
xmlhttp.abort();
}