Just in case others don't know Bachmann will repair out of warranty 0n30 locomotives if parts are still available for $80.00. You can call their service department. I had a Heisler that had unknown internal problems. They were able to fix it and return in 3 weeks. It works great now.