teach, Check the electrolyte (if bat has caps on cells) with a bat hydrometer to be sure the bat responds to charging. A worn out bat can take a surface charge that will show 12-14 v , but be bad. If you find the diode check current flow with a meter (vom). Should pass current in one direction only. Does your charger show a completion light or are you just charging and assuming it is charged? Tips that may help. :thumbsup:
Edit: Just reread your post.. If you mow, stop, start , mow,stop, start etc your mower may not necessarily restore charge so that the bat is fully charged after mowing. Each start depletes bat so that it needs charging.