Driving on freeway, the engine had no power, and giving gas to try to pick up speed had no effect, check engine light came "on", then everything went back to normal condition. all these things happened within 2-5 seconds. this happened 3 times so far. two times in february, 2016, one time in march 9, 2016. the car has 22k miles now.