Might not be the battery but 12.5 is still low I'm not doing the math but I think that runs about 60-70% I stink at math LOL I would take care of that starter wire even if its not the issue because it will be at some point. Also keep in mind that are batteries seem to show very little sign of going bad and just go bad almost over night.