You checked for any vaccum leaks? This is what I would do. I am no mechanic by any means just running down in my mind what I would do. First check vaccum leaks. Second clean throttle body and I AC. Third change o2 sensors if no help after then change coils and plugs. The factory plugs are...