We've tried new coil, new wires, and plugs, also playing a bit with the gap and to no avail. I'm now turning to checking the Idle Air Control valve for sticking.