I know this is an old post, but hard starting is a common problem so hopefully future members will find it helpful. The following are suggestions for the “civilian” drivers, not DIY mechanics or professionals. When it does start, does it catch right away or does it crank many times before it catches? An engine in good condition will start right away. If it labors you may have lost compression in one or more cylinders (bad — may be time to trade it in). If the engine is in good condition then the problem could well be a weak battery. Test it at the nearest parts store. If the batt is good (good CCA, fully charged) then focus on the connections, like the positive and negative connectors, make sure when tight you can’t move them by hand. If you feel like it, check the ground wire from battery to chassis, and from chassis to engine/transmission. If dirty then clean with a wire brush.