One thing to remember with some of these locos like the GG1 from the passenger set is that it overheated.
There was a thread a while ago, about adding an additional resistor to help with the heat. I also recommend removing the white film strips that covered the windows. With all of the electronics stuffed into the loco, any fresh air that could make its way in helped the performance.