Have the battery load tested to rule out a weak battery and check all the cables. After that, I would check the timing; Perhaps the distributor was reinstalled one tooth off. That will make for hard starting.