I had an intermittent cylinder misfire code that turned out to be the ignition coil. The coil had corroded and came apart just enough to interrupt the spark intermittently.
#2 cylinder is located on Bank 2 which the driver’s side. To get to the coil, the upper intake will need to be removed which isn’t difficult if you’re at all mechanically inclined. The biggest challenge is to remove the connectors from the coils without breaking them, if they’re brittle. Find a good YouTube vid showing how to unlock and disconnect them. Use a dab of Never Seize reinstalling the spark plugs and a bit of dielectric grease on the connectors and boots.
I replaced all 6 coils, spark plugs and all gaskets on the intake when I did mine.