How did you test the coils? Did you use an ohm meter?
I had a misfire and I finally found the problem being a bad coil. The coil tested good on an ohm meter, but since I was still getting a misfire, I swap the coils to another cylinder. Misfire was still there, but the misfire moved to the other cylinder.
Brought a new coil pack at autozone, clear the trouble code and never had the SES come back on.