Hallo,
sieh dir noch einmal an, was setInterval genau macht und wo der Unterschied zu setTimeout ist. Ich vermute, du benötigst letzteres.
Gruß, Jürgen
Erstens das, was Jürgen sagt und zweitens könntest Du auch noch Probleme mit der Dom-Verfügbarkeit Deiner Elemente und der Bilder kriegen. Die erste Antwort solltest Du allerdings auch beherzigen, der Quellcode ist gruselig, sorry.