i had the same problem with my car. it kept missing around 2500 RPM and game me P201. i replaced the plugs (they were fine), wires (they were fine), checked the resistance and replaced the coil pack (which was fine) and still couldn't figure out what it was. i sent some sea foam up the PCV valve one day, went to the back of my car to check the smog, then walked back to the front and noticed a trickle of exhaust coming out of my engine compartment. i determined there was a hole in the exhaust manifold gasket, replaced it, and the problem hasn't occured again.