Check the battery with a multimeter while trying to start the motor. A battery that shows fully charged @ 12.0 volts or more can still be a bad battery. If while trying to crack the motor and the voltage drops to 3,4 or 5 volts or something in that lower range, then your battery needs replacing...