Sounds to me that the controller isn't turning off correctly. You may want to contact Lionel. Some folks had success by loosening the screws on the back of the unit just a bit. The power button could be sticking.
thats probably why the batteries died in the first place.