Hi there. Welcome to our site!
I’m a retired master technician and tech instructor with over 30 years experience. I also have access to a pretty good database on automotive service and repair. All of which enables me often times to offer you an educated guess on what the problem with your vehicle might be. However, if you’re thinking on working on the vehicle yourself, all my knowledge and resources won’t help you if you…
… don’t have tools or the skill to use them
… don’t know there will probably be some special tools and equipment needed for a proper diagnosis
… don’t realize it may take a few back and forth replies to solve the issue
If by "won't start right away" you mean long crank times, the condition could be caused by a faulty fuel pressure regulator allowing fuel pressure to drop excessively between starts. To measure fuel pressure, with ignition and engine off, install a fuel pressure tester on the fuel rail port. Then turn the ignition on. Pressure should rise immediately to between 53 to 60 psi (3.7 to 4.2 bar) and remain over 36 psi (2.5 bar) for more than 30 minutes after the ignition has been turned off. However, if fuel pressure is OK, then further diagnosis is needed beginning with data trouble code retrieval from the onboard computer.
Please let me know if you have any other questions on this topic.