Occasional High speed idle 3000 RPM

My Daughter’s 2000 Saturn occasionaly will run at 3000 Rpm with her foot off the gas.She’s had it to several shops but they haven’t fixed the problem.

No CEL for codes?

Computer/sensor/throttle?