I have a Craftsman ZTS6000 that was doing the same thing last season. I see you said in your first post that it would crank when you jumped it. A couple of things come to mind that I discovered.
1. Make sure you clean the battery terminals and the cable ends real good. The fact that jumping...