An Amtrak train heading from Chicago to Boston and New York City was delayed for about three hours east of Schenectady when the second of two locomotives caught fire.