I would check your TPS on the throttle body.
Also there is a little screw on the TB that takes a flat head screw dirver blade. Turn that a little witht he engine running. I can't remember which way to turn it, but you'll figure it out. Just listen to the motor.