My 17 year old son has a 2004 3.0 with around 120K miles on it. He called me outside a month or two ago when he started it and the RPMS shot way up. He is a new driver and said it sounded like the gas pedal was stuck so he shut it off. I popped the hood and had him re start it and it was high but not super high, it was idling around 3K RPMS. After 30 seconds or so it began to slow down. Haven't had an issue since but today I drove it and noted when I started it up it idled around 2200 rpms for about 30 seconds then over the next minute or so it go back down to the normal 1K RPMs. Today the temps outside were in the high 50's so assuming there is something in the system that causes it to idle higher in cold temps, it should have been effected when it's this warm. This is our first Ranger so I don't know a lot about the little quirks, is there a throttle positioning sensor or something, or anytihng else that could be going bad? It has not thrown a code.

