Hola,
Bueno, el problema radica en que tu script esta funcionando constantemente, me explico, tu llamas a una funcion y esta cada ciertos seg. muetra la imagen PERO no hay un delay o un sleep, es decir, tu script independiente de que cargue o no la imagen, esta siempre llamando a la funcion 1,2,3,4,5,6,7,8 y 9, y aun sigue mostrando la imagen 1, entonces... se cuelga... puedes agregarle para que cada cierto tiempo se ejecute la siguiente funcion o puedes agregar un carrusel, que seria algo similar a lo que necesitas, te dejo un link donde puedes descargarlo
http://takeallmp3.com/File/akdcfacko09pg
Saludos