Im no expert on dcc but when I began having problems with some of the decoders in my dcc engines behaving in an erratic manner, it was suggested...
Make sure you have prog A and prog B wired to your program track. They are not located next to each on the back of the unit like the rail a and...