Well, a new one was sprung on me, just when I was sure I'd seen it all!
I got a Lionel M10000 in with a blown DCDS. OK, I fixed the wires that were melted, replaced the DCDS, and checked all the wiring for any shorts/opens. Put it on the rollers and it ran great. OK, stuck it on the track and fired it off for a test run. I could see some significant sparking apparently coming from the front roller, so back apart it came. The insulator that was under the pickup screw was melted and the screw was touching the truck frame. OK, fixed that, and another round of measurements. On the rollers it was drawing less than half an amp, running perfectly, all the wiring looked good, OK! Time for another test run. It ran for about three laps and stopped with light flickering and then the PH180 breaker tripped. I could smell that unmistakable smell, RATS!
Sure enough, another DCDS was cooked, almost blew the FET right off the board! WHAT THE HAY???
I had another melted wire, one going to the motor! Everything measured fine, but as I was wiggling the motor and the sensor PCB, the meter chirped! WHAT, I'm checking the motor to the frame??? I think we're on to something, that explains the issues. Lionel says no motors available... bummer. Time to take a closer look.
What's this? I never saw that extra spacer between the board and the motor!
Time to yank the flywheel and pop the sensor board. WOW, look at that, a big washer stuck between the motor and sensor board. That sure doesn't seem stock!
Look a little closer and you can see where it was indeed moving over just enough to short to the motor terminal, thus shorting the motor leads to ground, the kiss of death for the DCDS board!
I really hope this wasn't actually how it was delivered from Lionel!