well I changed the fuel filter and oxygen sensor and it still does it. It is so violent the tires will chirp at like 30mph. We seem to have it narrowed down to between 2000-2500 rpm's. If you keep on it it will clear up around 3k. Im thinking ignition now...