When I first bought this car back in May 2015 it died on the freeway and had a similar situation. Put a new fuel pump, pressure regulator, filter in and it fixed the problem. Ever since it's had a weird hesitation under throttle and has bucked and hesitated especially on hills in a higher gear under 1500-1600 rpm. This would also flash the check engine light and the check engine light would seem to stay on under anything more than 1/4 throttle. Now I was heading home tonight and it had a horrible buck for a bit and I stupidly tried to get it home and as I got on the freeway it spit and missed and bucked a bunch and I finally pulled it over. I tried to start it and it would fire and die. If I gave it throttle it would stay alive on it's own but it was a horrible idle (missing, backfiring, etc) after a while it just would crank and not start. I'm leaning towards ingition related because almost the entire fuel system was replaced except for injectors and fuel rail about 3 years ago. Sorry for the long post I just wanted to give as much info as possible to get a possible diagnosis.