Ummm...
Trending Topics
It could be a number of things, and I don't wanna just say throw parts at it. Could be a spark issue, iat sensor reading high, clogged cat, bad maf, tps, etc. I'd put a scan tool on it and see what readings are off.

