My 95 3.0 Taurus was giving me fits starting when temp was under thirty, yet wife ( her car) said she didnt have any problems with it.
Starting when warm was fine though it cranked a little long.
After trying various scenarios, I found that to start it, when cold, I'd have to pump accel a couple times then hold to floor and feather it to keep it running till it warmed a little, idled rough for several minutes because I'd set the wrong table by pumping it.
175 kmiles and i'd never changed the TPS or cleaned the throttle body / ISCSo while out getting heater resistor assy, I also picked up a can of STP TB cleaner and a TPS... Tried changing the TPS but damned screws are corroded tight, have to wait on that.. but I pulled the ISC and sprayed it out good, then pulled the duct tubing off the throttle body.
Under the clamp is sticker saying "Do not clean Throttle plate area"..I threw it over my left shoulder for good luck and sprayed away .. didnt bother getting it pristine, just till I could see metal.
Noted instant results tho engine was warm, about 1/2 second crank and fires right up.
This morning, started very quickly and ran as smooth as if it was warm.