I have been having the same problem on cylinder 3.
I replaced the spark plug and coil pack to no avail.
The shop I go to replaced the fuel injector for cylinder 3 and that helped for a few days.
I would check your injectors. It wasn't my problem but it might be yours.