There is other items that can reduce charging the battery. One if you do not use the vehicle often that little drain to hold memory will eventually drain yhe battery.
Short rides and either too many aftermarket add-ons that the alternator cant keep up with or undersized alternator. Another is...