The Rangers never got Drive By Wire(DBW) throttles like other Ford models did.
So there is no servo that controls throttle plate position, that is done by the throttle cable or cruise control cable.
And it is normal for RPMs to stay up during shifting but only for a few seconds, this is done to lower emissions not driver shifting related.
RPMs will also hold at about 1,000 until speed is below 5mph, again for emissions reasons
You can often feel the gas pedal position under your foot, at higher RPMs, when problem occurs, push in the clutch pedal and lift foot up on the gas pedal, does the pedal come up all the way?
So is the throttle being held open or does the gas pedal come up all the way?
If the throttle is being held open, gas pedal stays down, it could be a few things.
Sticking throttle cable, they can dry out and get sticky inside
Sticking cruise control cable, same thing, cruise doesn't have to be on, cable is always hooked up to throttle
Leaking vacuum into cruise control, holds throttle open, remove cruise cable from throttle linkage and drive it to see if problem is cruise control related.
Weak or broken throttle spring, at higher RPMs the air flow passed throttle plate is high, when you release the gas pedal this spring must be strong enough to close the throttle plate against the flow of air, if it can't then RPMs will hang high.
Remove throttle cable and cruise cable from throttle linkage.
Open and close throttle manually and feel if it may be binding or otherwise sticky.
Rev engine manually and release throttle plate, it should snap closed no hanging, snap closed and quick RPM drop.
If gas pedal in first test comes up all the way then throttle plate is closing as it should.
Only RPM control the computer has is the IAC(idle air control) Valve.
It is on the upper intake by throttle and looks like a tube mounted sideways, that is the electric motor part.
This motor is controlled by the computer and opens an air valve that bypasses the throttle plate, basically a controlled vacuum leak.
Computer uses this to set cold idle and warm idle, because this is a fuel injected engine there are no Jets to adjust air/fuel mix, so computer must be in control of idle and an "idle screw" won't work.
You don't mention any problems with idle levels, or codes.
Cold idle should be 1,100 or higher, it is based on engine temp, colder the temp the higher the idle.
Warm idle should be 650 with a manual trans.
After engine is warmed up and idling, unplug IAC Valve's wire connector, RPMs should drop to 500 or engine may even stall, either is good, it means no vacuum leaks.
If idle stays higher than 700 you have a vacuum leak and that can hold RPMs higher.
4.0l is known for PCV Valve hose leaks, at/under the elbows so often unseen.
But you would generally get codes with that leak.
TPS(throttle position sensor) is for driver input to the computer, this is an input sensor only, no computer control, it tells computer what the driver wants to do, accelerate or decelerate.
If there was a problem here you would also get a code, but it also can't hold RPMs up higher, only air flow into the engine can do that.
Last edited by RonD; 02-19-2016 at 10:30 AM.