so just call bachmann customer service and ask to see if they will replace i had the same problem with Percy just he was over heating (this was out of two) i called and they sent me a new one free of charge because it wasn't a year old yet and they also tested it to make sure it worked hope this helps
shining time
shining time