Zeig mal bitte deinen Quellcode.
Normalerweise wird der Wert der Variable mit in die Sub übernommen, da sie ja Global ist.
Setzt du sie vielleicht irgendwo auf 0 zurück?