Besides all of those things named above, it could also be that your computer needs to be cleared by unplugging the positive + battery terminal and letting it sit like that for 15+ minutes then plugging it back in. It could also be that even though you have a new rotor, sometimes that metal piece on the plastic rotor becomes bent to the side and is not centered under the pin on the bottom side of the distributer cap which can cause misfiring which I've had happen to me on my Dakota this time last year. Could also be the ignition timing, I would have someone with a known working timing light check your engines timing. I say known working since my one mechanic had to check my timing a couple weeks ago and his timing light was not working right so he couldn't even get an accurate reading.
Well good luck and please keep us updated on your progress!
Last edited by MagnumMan3.9; 07-03-2010 at 02:49 PM.