If the engine is actually turning over but won't start, you should probably start by cleaning the IAC. This is especially true if it will start with the throttle cracked a little.

If it runs poorly for the first minute when cold, it could be the ECT.

If the starter is turning, but the engine is not, the bendix in the starter is sticking.


"Those who cannot remember the past are condemned to repeat it" -George Santayana