Второй программатор должен нормально работать. Попробуй еще прошить через ICProg, хотя это вряд ли поможет. Такое впечатление, будто RB0 периодически перестает работать как выход. Может, проблема в программе, через которую все это дело шьется, а может, в бракованном контроллере.
Не загораются всегда одни и те же разряды?
А вообще, вот еще один вариант схемы (оригиналом назвать не могу, т.к. автору частенько намекали на плагиат):
На схеме из первого поста нужно убрать R16, R15 заменить на конденсатор 0.15 uF (154), а между эмиттером T5 и землей добавить кондер в 0.01 uF (103). Плюс на ряд конденсаторов от 14 вывода МК стоит обратить внимание.