The battery in my garden tractor won't hold a charge. About every 3rd time or so, I have to hook it up to the battery charger, it charges up quickly and will start. Do you think just getting a new battery will fix this, or do you think I have bigger problems? I don't want to get a new battery if say, for example, it's my starter that's actually going out. What tests, if any, could I perform?