Clemsonfor, your original post back last Oct. sounded to me like it could be a bad battery. It wasn't clear to me just how you tested it.
Anyway, the first thing I do when a battery reads low is make sure the battery is good. I take it out, charge it overnight with a smart charger, and then let it either sit overnight or put a mild load on it for half an hour. Load/time takes the surface charge off the battery plates so you can determine if the battery is good.
If it is still holding over 12.5 volts the next day I figure it is a good battery, and if it holds over 12.25 I figure it has a little life left. Anything less than that might start a Yanmar with a compression release, but can also make charging voltage measurement less reliable. If the voltage is at the low end or debateable, I may decide to let it set a few more days - or put it back in the tractor and check charging voltages at various RPMs.
luck,
rScotty