Ха!
Вангую, что дело не в программе, а в электрическом монтаже.
Небось ПРка управляет контактором или катушкой соленоида, а зашунтировать эти индуктивные нагрузки RC-цепочками или диодами(при питании нагрузки постоянным током) посчитали лишним.
Откинте временно провода от выходов ПРки до вышеуказанных нагрузок и повторите
Если проблема ушла, то дело в коммутационных помехах.включили. Работает. Выключили блок питания, подождали, включили - ошибка. Бывает через 5 включений.