The engine will not start on the first crank in the morning. It usually takes a second or third try. After that it has no problems during the day even if it sits for hours before another start. I have turned the key to the on/run position for a few seconds to turn on the fuel pump and it still does the same thing. I have done this several times in a row before trying to start the engine and it still requires at least one crank before startiing on the second time. I have replaced the plugs, rotor and distributor cap and idle control valve, cleaned throttle body too.
Will not start on first try in the morning on 1995 Ford Bronco
You could have a vacuum leak somewhere, allowing too much air for the fuel. That is what I would look for, since you've done all the other items.
It appears to have been a fuel pump. Replacing it seems to have solved the problem.