Well it could be TPS, EGR, IAC, MAP senser, coolent temp senser, bad injector, vacume leak. Is your CEL on and have you checked for codes, we need more info.