Clean the power cable from battery to starter at both ends and also the earth lead from battery to bell housing. If these are clean and tight, make sure the battery is fully charged and that the voltage stays above 9.5 volts when trying to crank it over.