Цитата Сообщение от IVM Посмотреть сообщение
IF gasCounterDrob>99 THEN

Эта строка явно предполагает, что за цикл пришел только 1 импульс. Если за цикл придет два импульса, то один импульс ваша программа потеряет.
и я о том же.