Hi,
On next engine stop, look on your RPM counter, if needle fall down immediatly on 0, or if needle decrease with the speed.
If immediatly on 0, it is firing problem from ECU, if needle decrease, it is fuel problem.
Another test to do : autodiag.
Regards.
Claude