A likely cause is a dirty throttle body and / or a dirty / binding / sticking idle air control valve. Try cleaning the throttle body and the IAC, then follow up with resetting the computer. If you pull the fuses from the fuse panel under the hood that involve the EEC system instead of disconninting the battery, you will not need to reset the radio station presets or the clock. Check your owner's manual to see which fuses they are. On my 98 it is fuses #4 and #11, but i understand that it is different on the 2000.
If the IAC is binding and cleaning it doesn't help, it will need to be replaced. Is you car still under warranty? Another ocasional culprit is the throttle position sensor, but it is far less common.
I think it is very likely that cleaning your throtte body and IAC will solve your problem.