mazdatweaker_2
+1y
I think you have a bad battery. Or maybe on the outside, a bad cable that is corroded internally. Replacement cable ends are a place for trouble on 20+ old trucks. Given that your battery is only two months old it should be showing more than 12.4 volts. I'm thinking you have a dead cell and the alternator is trying to push voltage past the dead cell. Or the corrosion in the cable. Each cell in a 12 volt battery at discharged state should be 2.1 volts (2.1 x 6 = 12.6) and the alternator is going crazy trying to get the battery to 13.6.~ 14.2. All the extra voltage building up in the alternator is being bled off as heat and that will take out the alternator.
With the engine off, you can do a simple load test by turning on every electrical draw for about three-five minutes and checking your voltage. What that does is drop off the surface charge to something a little more normal for the battery, I think you're going to see the voltage drop to around 11 VDC on yours, a sure sign that the battery has a weak cell.
Hope this helps.