Hey Scotty another issue with my father’s 05 Ford Escape, whenever I come to a stop, the engine keeps on revving to 1,500RPM while I’m in drive. And sometimes whenever I start driving with it, it would sometimes launch forward.

When I put it in park, the engine would sometimes rev to 2,000RPM for a few seconds then goes down.

try this cleaning video, and if it doesn't work, check for vacuum leaks on the intake of the engine https://www.youtube.com/watch?v=NWCKvU2FmDc