Check the throttle position sensor and/or fuel injectors. When was the last time the spark plugs and wires were replaced?