Welcome to TRS
First check the throttle return spring, on the throttle linkage on upper intake, remove cover, and with engine off manually open throttle and let it snap closed with spring pressure, if spring breaks or gets weak then throttle will hang open because of air flow.
Now start engine, watch out for FAN, and do the same test, see if air flow makes it hang open.
Fuel injected engines can't use an idle screw so they use an IAC(idle air control) Valve to control idle RPMs.
On the side of the upper intake near the throttle you will see a "can" with 2 wires connected, that is the IAC Valve.
This Valve opens and lets air in to increase engine RPMs, so it is like a Controlled Vacuum leak, computer controlled.
If valve is acting up it can get stuck open.
After engine is warmed up and idling unplug the 2 wires from IAC Valve, valve will close all the way and RPMs should drop to 500, or engine may even stall, either is good irt means no vacuum leaks.
If idle stays high then you have leaks.
Now test drive with IAC valve unplugged, see if RPMs still hang high between shifts