Im Moment habe ich keine Zeit, daher nur ein kurzer Hinweis:
Du speicherst mit

Timer0 = Gier

den Wert von Gier in den Timer counter. Ich denke, du willst das doch wohl eher umgekehrt machen, also mit

Gier = Timer0

den Wert des Timers in der Variablen speichern.

Gruß

Rolf