Hello and thank you for using Just AnswerI'm Paul and I will help you with your Question
what is the fault code stored in the computer?
the ignition coils are very common failures on these vehicles
have you changed the coil?
parts stores like Autozone will read your code for free so you can determine which cylinder is misfiring.
also make sure you check the intake for any vacuum leaks. by spraying a flamable throttle plate cleaner around the intake with the engine running if the idle speed changes you have located a intake leak
let me know what you find and if you need more help