Скорее всего какая-то внутренняя переменная ПИД переполнилась.

В программе необходимо предусмотреть возможность вызова ПИД с нулевыми коэффициентами, а потом снова задать рабочие значения.