If you step on the throttle just a touch and it runs perfectly fine, I would look into your idle system.
It may be a clogged or dirty IACV motor or a vacuum leak.
If it still runs rough when you are giving it throttle, then I would look at tune-up items first, then into fuel items and sensor parameters.
SPONSORED LINKS
Sunday, February 19th, 2017 AT 2:12 PM