problém s programem pro PIC16F627

Zdravím, mám problém s programem pro PIC16F627. Používám stejnou rutinu pro sejmutí počti pulsů během cca 250 ms na dvou místech programu. V symulátoru MPLAB vše chodí skvěle, ale v reálu funguje jen rutina na začátku programu a druhá, volaná později načítá nesmysly. Nevšiml jsem si rozdílu, že bych povolil nebo zakázal přerušení apd. mezi voláním jedné a druhé procedury.
Nemáte někdo nějaký nápad? Předem díky.

Takto mě nic nenapadá, snad jedině přidej do code části svého programu a já se na něj podívám.