if it is hard starting after parking overnight or for long period of time, there is possibility that the fuel pump checkvalve is defective. It will take time building pressure during starting.The fuel system pressure should stay in the fuel lines. Let somebody check the fuel pump if it is holding pressure when it is park for sometime. this is one of the possibility. 2nd possibility is when the battery is weak "CCA" is below standdard. This vehicle is equipped with engine immobilizer system and if during starting when the cold cranking voltage is low the communication there will be fault in iengine immobilizer system and this will not allow to start the engine and automatically shut the fuel system. Let somebody check the battery with a battery load tester.