do you have a throttle position sensor? might check that. when did you last change the plugs and wires? is it throughing a service engine light? if so i might take it to auto zone to see if they could read your codes for free. otherwise take it somewhere just to have the codes read.
__________________