I bought an Atlas GP 40 DCC euiped without sound about ten years ago. It ran perfectly when new. The layout was taken apart and all rolling stock boxed up. Fast forward to this year. Got some track laid. Broke out the atlas from storage. Found it to run but not well. Cleaned the track. Same result but mildly better. Thing jerks along like its not getting power. Cleaned the whhel sets and contacts. Again, a little better but not like when new. Used a contact enhacement on the pick ups. Better again but stll stallimg ocasionsly. Remove the body for inspection and discover it runs like new. Put the body on and back to crap. After messing with it a lot i narrowed it down to a poor contact between the frame and solder pads of the dcc board. The body shell disturbs the connection i assume by moving the board slightly. Im thinking of soldering small gauge wires to the frame or pickups and attaching these directly to the board for a permanent repair. Any other thoughts? Ive also tried to gently bend the frame where the decoder makes its power connection to the frame but im concerned ill break the casting off and have bigger problems.