Amazing if it was made in 2005. Suggest you have it load tested. Most auto parts stores will do it for free. If you have a multimeter you can check voltage of the battery when car isn't running and when it is running. Battery should be 12.3 to 12.6 and with engine running it should be 13.4 to 13.7. Could also be corroded battery connectors. Not likely but could be low idle RPM. You can also read battery and alternator voltage by opening the cluster.
https://video.search.yahoo.com/searc...6&action=click