If you are getting only 12.5 volts across the battery with the car running you definitely have a charging system problem with the alternator/regulator.
You should see 14.1 volts across the battery. Fix that first, then see if the problem still exists, bet it doesn't