You need to load test that battery, cannot tell by voltage level alone
Also, there was a problem with the battery cable lugs and GM had to replace one of them
cannot recall if it was the positive or negative.
Check battery ground cable to frame is tight and wiggle those lugs to battery posts for firm connections
Also, the end of positive cable to fuse box.
With a D/C voltage meter, watch voltage at battery when someone turns the ign switch on, or start or in ACC
Also try a test with a battery charger hooked to battery posts and see if any changes that way