After about 20 minutes or so of driving my car (2001 rs) starts to misfire. Motor starts to feel sluggish and it has rough idle. At times when I come to a complete stop and try to take off the car will feel extremely sluggish and I will hear some popping. It sounds like it's coming from the motor or somewhere in that area. So far I have changed spark plugs & wires, ignition coil, knock sensor, & the fuel filter. I bought an o2 sensor just haven't gotten around to putting it in. Anyone have an idea what this might be? Or what it is? Thank you in advance