FUEL PUMP
there is a check ball in the fuel pump that holds the fuel in the line.
When it starts to fail, fuel drains back to the tank overnight and you have to wait for fuel pressure in the AM
To check for this, install a FP guage and start the engine, shut it off and watch fuel pressure over a 20 min period... If it falls off more than 10 psi, the check ball is bad and needs replacement.
To check for this if you have no guage, in the AM, turn the key on then off for ten seconds, then on again.... do this 3 times then crank the engine after the last time. If it starts right away, replace the fuel pump.