I agree you should change the plugs and get a fuel system cleaner. A clogged fuel filter can cause strange behavior. After filling up at a gas station near Vegas, the car died at 75 mph on the interstate. I restarted it and it drove alright for a few minutes, and then suddenly pressing the gas felt like I was putting on the brakes. This cycle repeated itself 3 or 4 times until I hit the next exit. I added a couple bottles of fuel system cleaner and physically shook the car to get it evenly diluted. I fired it up and the problem was gone. My dad (chemistry major) explained how the cleaner can bond with particles and safely unclog the filter.
You need fuel, air, spark, and timing to create power. If a new spark plug and coil don't stop the misfiring in cylinder 2, you may need a new injector, or the current one is clogged. If the fuel system cleaner doesn't do the trick, you might try swapping injectors and see if the problem persists.