Hmm Its probably your batteries just getting old. Like stated above where they tested seperatly?
Usally when they test the battery they put a load on it for a few seconds and see if the batterys volts drop below 12 volts. Yours might be holding for a few seconds and dropping over time. Id say replace them especially if there the OEM batteries.
