Is it running bad enough that it has turned on the service engine soon lamp?
If it has a misfire, it should trip a code, and it should point to which cylinder is misfiring.
You should take it to someone with a scan tool that has misfire display capabilities before you replace any more unnecessary components.
Please let me know if it's setting any codes.
If you go to each spark plug and check for spark with an old sparkplug connected to a metal serface on the engine, you may get lucky and figure out which cylinder or cylinders are not firing. I know it's not that easy on that engine, but you'll have to try. If you have more than one cylinder with no spark, my guess is either the coil or the module have failed for that pair of cylinders.
If I've ansered your question, please make sure to click the "Accept" button.
Thanks for using Just Answer!
Thank you for that.
If you have any more questions, don't hesitate to ask for me directly!
I see you have yet to click the Accept button. If I've been of any help to you, please remember to click the "Accept" button so I may receive the credit before the question "Times out".