Vacuum leak or maybe the crankshaft sensor. When I had mine the rpms would jump a little in park then when I went to stop at a light later that day the rpms were jumping then it just died. But started right back up and later found out it was the crankshaft sensor. I would look at that.