Check the fuel line for kinks under the car, also the coil pack housing could be leaking spark to ground, does it do this at all rpm? Does it do it when you just sit there and rev it, does it do it when the engine is under load, working hard at lower rpm?