you may need to have somebody check the fuel presure. after sitting either over night or sitting for a few hours. the reason is that the fuel lines and components have check valves in them and they are supposed to keep a small amount of fuel presure in the lines for start up. If the fuel presure is being lost due to the check valves then you will have a longer cracking time, due to gas having to do from the pump to the motor it would take a couple of seconds for the fuel to travel that car and can creat longer cranking times. let me know if this helps. Also is you check engine light on.