Teste Deine Routine mit dem Simulator vom AVR Studio 4 bzw. 5.
Wenn die Stoppclock Zeit da stimmt, liegts an deinem Takt.
Wenn da auch fehlerhafte Zeiten gemessen werden liegts an deinem Code.