So if you stop the engine for a short period of time, it starts fine.
Originally Posted by spydev
If the car sits over night or for multiple hours, it takes a long time to start.
Those symptoms are typical of a car that is losing fuel pressure over time. If the car doesn't have enough fuel pressure when the engine is cranking, it will take time for it to build up pressure in the fuel line and start the engine.
What would cause the fuel pressure to go down when the car is sitting? There's a check valve in the fuel pump that prevents the gasoline from falling back into the tank when the engine is off. If that check valve isn't sealing properly, it will bleed off all the fuel pressure over time...and the car will be difficult to start after it sits a long time.
Try this the next time the car sits overnight: Turn the key on (but don't start the car) so the fuel pump will run for a few seconds. Turn the key off, then repeat this process 6 or 7 times. This will build up the fuel pressure. Then try to start the car and see if it starts more quickly after doing this.
View my fuel log 2015 Mirage ES 1.2 manual: 51.9 mpg (US) ... 22.1 km/L ... 4.5 L/100 km ... 62.3 mpg (Imp)