The presence of the illuminated Check Engine Light indicates that the car's OBD system has detected a problem with the emission controls, or the ignition, or the fuel system. When the OBD system detects a significant problem--such as engine misfire--it will disable features like Stability Control, Cruise Control, and possibly other items, and will purposely reduce engine power in order to convince you to get the vehicle the needed attention.
It is unfortunate that you have chosen to "fight with it in order to get it up to speed". The fact that that the problem has recurred is evidence of some underlying engine problems that must be addressed if you want to avoid expensive damage to the engine and/or the catalytic converter.
The first step is to have the stored trouble code(s) read, which can usually be done gratis at an auto parts
retailer. Once you have the code(s), then you can come back to this thread to report them. The format for the codes is similar to "P0123".
In any event, I urge you to drive the car only as far as the auto parts store or to a repair facility.