versuchst du es erstmals nach 5-10 minuten oder gibt er davor immer korrekte werte aus und nur danach nicht mehr?

typischer fehler, der erst nach einiger zeit auftritt, wäre ein stack-overflow.
das kannst du am besten im simulator überprüfen, du kannst dir da den stack anzeigen lassen.

MfG
stefan