At this point I would just send it to Bachmann. They have an excellent warranty and the charges are minimal. More info here.
http://www.bachmanntrains.com/home-usa/service.php
Springfield PA
If you suspect a bad solder joint then check it out. If the problem persists you'll have to replace the decoder. I've had a couple of DZ125's do the same thing (flaky motor drive and weird light functions) because of motor shorts in an Athearn switcher. I replaced the motor and the switcher stopped eating decoders.
Dr. Frankendiesel aka Scott Running BearSpace Mouse for president!15 year veteran fire fighterCollector of Apple //e'sRunning Bear EnterprisesHistory Channel Club life member.beatus homo qui invenit sapientiam
The Location: Forests of the Pacific Northwest, OregonThe Year: 1948The Scale: On30The Blog: http://bvlcorr.tumblr.com
A motor winding shorting out could very likely kill the motor driveon the decoder, but it wouldn;t be likely to have an effect on the function outputs. You potentially could program and read back with the motor drive being partially blown. Try testing on DC, if you can put a dummy plug in place of the decoder. Check the current draw and see if it runs smoothly on DC.
--Randy
Modeling the Reading Railroad in the 1950's
Visit my web site at www.readingeastpenn.com for construction updates, DCC Info, and more.
How did this loco run on DC? Was it tested? I would suspect a thermal sut down of the decoder is happening. The headlight being dim could be a CV being set at constant dim instead of full brightness or a resistor that is too large. If the decoder programs and you are able to read CVs on the program track than I would think the decoder is functioning properly.
Pete
I pray every day I break even, Cause I can really use the money!
I started with nothing and still have most of it left!
I recently purchased two Bachmann Spectrum 2-8-0's in N scale. After installing a DZ125 in each one, I discovered that one of them had a short that blew a motor winding. I was able to get a replacement mechanism, as the crank pin split after 10 mins of running.
After transplanting the decoder from the broken mechanism into the new one, I have discovered two oddities. The first is that the headlight is about half the brightness of the 'good' loco's headlight. The second is that the loco with the replacement mechanism will initially start creeping along nicely, up to mainline speeds. However, after a few minutes of running, the motor in this loco stops responding. I am still able to switch the headlight on and off with the appropriate function button. However, the only way to get the motor to respond is to cut the track power for several seconds, after which it will return to normal. I suspect the decoder may have been damaged, but these symptoms don't seem to match many other decoder blowouts I've heard of, and would appreciate it if anyone could provide a second opinion on this.
Thanks in advance,
tbdanny