My 96 Saturn has been driven and put in park idle increases to 2000RPMs. after about 20 seconds drops back down to normal idle and then increases again. It was random now it is doing it regularly. But only after it has been driven.Any ideas,