2005 Corolla starting issues

Hi My fiance has a 2005 Toyota Corolla (118,000). The car has never had any mechanical issues except that sometimes it takes a long time to start. Sometimes it cranks for 3-5 seconds, other times it starts right away. It can do this when the engine is warm or after it has been sitting all day. It has done this since it was new. Anyone know what the problem is? The car always starts but it just doesn’t seem right that it takes so long. Thanks for any help.

This is a recurring problem.
There is a TSB (technical service bulletin) to re-program the engine computer.
Google ‘toyota corolla hard start’.