Check for corrosion at all battery connections. Loose bolts at battery or ground or starter solenoid.