does this car have a iacv (idle air control valve)? if so, it could be dirty and in need of a cleaning or it may need to be replaced. do you have any vacuum leaks? this could include both gaskets and hoses, which are cheap to replace, whereas the iacv is not, if you have one.
__________________
"The richest man is not he who has the most, but he who needs the least."
TR "Old Skool DA" Member #28