Here is a little review of how you engine is controlled. Your truck has a computer (
ECU) that with input from different sensors determines when spark plugs fire, fuel is injected, how much fuel is injected, etc. your truck has :
MAP ( Manifold Air Pressure): outputs a square wave signal to the computer, ranging form 90-170Hz (160Hz is atmospheric pressure - no air is needed by engine) idle is approximately 120hz, and deceleration is 90Hz. Therefore, as the engine accelerates, the frequency increases, the computer ?sees? that it needs more fuel.
BPS (Barometric Pressure Sensor): Barometric sensor measures the pressure of outside air - more altitude = less oxygen in the air. The computer ?modifies? itself to compensate for this.
Engine coolant sensor: Senses the temperature of the engine - as the engine warms up, it can use a leaner mixture, and therefore less gas.
Air charge Sensor: Similar to
ECT, measures how dense the incoming air is, knowing that more fuel is needed for colder air
PIP sensor and knock sensor aren?t extremely vital to this discussion, so I will bypass those
TPS (throttle position sensor): Used to determine the position of throttle (open, closed, partial opening) As you get closer to
WOT, the computer relies less and less on the exhaust sensor readings, and more and more on the built in tables.
When the computer loses one or more inputs it will go to a default setting. ( I bet it not for 30 degrees) If this happens the check engine light will come on. But if the sensor is faulty and sending bad Information but is still understood by the computer then engine runs poorly and is hard to start. any of the above sensors can be causing the problem. Are there other things, Yep, but start here first.
P.S. there is no cold start valve on your engine, good answer for some cars but not your ranger.