Have you checked the battery acid level? I know they say you don't need to but I have and still do check mine and keep distilled water to replace to the full level. You can also take your battery to a auto parts store like autozone, advance auto,etc. and they can tell if a cell in the battery is dead and they don't charge for it or at least the stores close to my location don't.