Beim initialisieren fehlt noch was:

TIMSK |= (1 << TOIE0); enablen timer
mist du warst schneller!
das mit dem 6 Preload hab ich noch net verstanden!!
Dein Programm hab ich auch gecheckt! egal in welcher Position er ist fährt er zu einer bestimmten Stelle!
Gruß Michi