I agree with Denny that the battery may not be up to par, have you charged it lately. Another thing might be bad connections. Check your connections after an attempt to start, especially at your battery and starter so see if they are getting hot, if so clean up your connections real good and charge that battery if not already done.