Hi
Im having a problem with my 1996 ranger its a 2 wd, 5 spd, 2.3L motor. When i start the truck the rpm's go up to 4000 , then drop to 3000 , and finaly drop to 2000 at some point it will drop to 1100. Then if i start driving the truck and stop the revs go back up to about 2500 rpm, and only sometimes would drop to 1100 and if i give a bit gas it would go back to 2500 rpm again..
I replaced the Throttle posittion sensor (TPS) and the sensor beside it but same thing.. No improvments

.. The spark plugs are good on it the air filter is clean .. The truck has 228 xxx km..
Any help would be great thanks in advance