that is flooding, (lots of causes that)
that throttle hold down is in the operators guide, called WOT unflood mode. it cut fuel 100% it starts via, excess fuel, in engine.
clears then starts and runs.
ever do a full tuneup?
Flooding. (engine good)
bad spark. Cold starts need perfect spark , unlike a hot engine.
so tune up time, for most cars 60,000 miles, some need sparks
every 39k (RTM read the manual in glove box,) it tells you.
as does the FSM state this, and how.
If flooding is not tune up related, then it is>
1: leaking injectors.
2: too high fuel pressure.
3: bad inputs to the PCM (like ECT reads too low temp) scan IT.
4: ISC stuck closed ,staring, the engine of air as start.
to test this #4 theory, (told in newer car operators guides) is to
start car with 10% throttle , start now? that may prove ISC stuck closed.
ever examine spark plugs, they speak volumn's.
these are new plugs, and are soaking in raw fuel.
on old plugs. its hopeless. (even weaker spark)
we use tools to find cause,
got tools?