One thing I did to diagnose coil pack versus sparks versus cylinder was to unplug coil pack 1 at a time, if idle gets worse it's fine, if it stays the same it's the culprit. Then swap a coil between good and bad and see if it moves, if it doesn't them swap sparks, if that doesn't move it then it's related to that cylinder beyond spark and coil.
Sent from my XT1572 using Tapatalk
Sent from my XT1572 using Tapatalk