I've got two decoders that this has happened to. NCE D13SR basic 3 function decoders. Both locos worked on DCC last time I used them a few days ago. I did, however, put them on the programming track (to read all their CVs, and load into the pooter) before I put them on the main to use them. I can program them, on the programming track. Read and write all the CVs, and also "reset" the decoder to defaults. Both via pooter and cab controller. Can change to loco address, etc etc etc. I can apply DC voltage to the wheels and the motor turns over (DC operation CV enabled set). (set DC operation "off" and the motor DON'T turn when DC power applied to the wheels.) Program it back "on" and the motor turns when DC power applied. I can't see how any wiring could have shorted, or be incorrect, as power gets through the decoder, to the motor, when DC voltage is appplied, and the DC enable CV is set "on". But the things just do not respond when on the DCC main track. No headlight on/off works. All dead. But I can program it on the main and the CVs change, cause I can read them back on the programming track. All my other DCC locos are fine. Have my decoders "died" in some fashion? maybe overheated? Any thoughts would be appreciated. Thanks.