while driving it stalls out and now its beginning to shut off. it seems that its not getting gas or getting to much gas, when this occurs the car loses all power and when i let off the gas it jurks really hard. if i sit and idle in park once i take off it starts but if i crank up it takes awhile before problem starts. check engine light has came on twice the first time it came back EGR valve (didnt replace)and now it came back O2 sensor(havent replaced yet) dont want to spend money on trial and error. if anyone can help it would be appreciated. oh yeah, sometimes wont start up in morning