12.3v is low it should be on a fuilly charged battery 12.8v on a fe years old battery 12.6v ,,, at 12..2v on standing voltage would tell me battery maybe not to good,, would charge the battery over night then disconnect and leave for a few hours and recheck the standing voltage ie should be 12.8v also do a load test on it with lights on engine off see what voltages you get,