Fuel injected engines have no "choke plate", there are no Jets to pull extra fuel from when engine is cold.
So the computer mimics the "choke plate" on cold starts.
There are TWO coolant temp readers on all fuel injected engine.
A 1 wire SENDER for the dash board gauge
A 2 wire SENSOR for the computer to use
On start up the computer looks at the coolant temp(2 wire sensor), if cold the computer runs engine rich, with higher idle(approx. 1,000), and advances the spark timing.
As engine warms up the computer will slowly lower the idle and lean out the air/fuel mix.
Once engine is warmed up the computer use the O2 sensors to set air/fuel mix.
Yes, IAC valve is used by the computer to control the idle, it is not a sensor, it is a control device.
Computer's coolant temp sensor(ECT sensor) on the 2.3l is located under the intake manifold, front part of the block, 2 wires.
CEL(check engine light) not working is a bad sign, either seller disconnected it or computer has a major problem, neither is a good sign
