I have a 2015 Hyundai Elantra sedan. I have had this problem a few times. After a hard acceleration, the check engine light will come on. After easing off the gas, the light will go out, but come on again once the gas is applied. The engine has lost some of its power and idles rough at a light, almost like it wants to cut out. If I pull over and turn the car off, after a restart no issues. The check engine light is off and the car runs like there was never a problem. Is this a computer issue that just resets itself once the car is turned off? Doesn't seem like a physical engine issue since the car will run fine until the next time I hit a hard acceleration. Any thoughts?