Non so se ho capito bene....
comunque credo che il tuo loop abbia un tempo morto all'inizio o alla fine che quindi si ripete ad ogni ciclo.
quindi editalo con quel programmino che dicevi e cerca di eliminare il tempo morto.
ciao!