Idle Air Control Sensor? Maybe throw some injector cleaner in. Maybe injectors are clogging up. Also spark plugs, wires. Try just gettin on it down a freeway or highway to maybe burn up some garbage inside the engine. May help a little. How long since you changed your fuel filter and plugs and wires?