Voltage won't necessarily tell you if the battery is dead. The "20%" charge is referring to capacity (amp hours).
Any competent shop should have tested the alternator to ensure it and the regulator were good. Hopefully the battery fixes your issue.
Another possibility is a bad connection. Possibly at the battery, alternator, starter, distribution center or distributor block in the engine bay.
|