If you haven't found the problem, you might check for vacuum leaks, as well as your cap, rotor, & wires.