If you let the battery run down from sitting the plates in the battery may have built up sulphur on them preventing the battery to be charged. My truck sat so much without being started the battery went bad like this. A battery tender fixed the problem from happening again.