I have to do my own troubleshooting. I have a misfire on #2 as well. I'm at around the same mileage, 138,900. I've replace the plug and coil and still get a misfire/rough idle but only when cold. Once the engine warms up the idle smooths out. I'm hoping it's a bad o-ring on the intake manifold that seals up once the engine warms up. You would think a bad coil or plug would get worse as the engine warms up.