Well I stopped by the friendly Oreilly store today as I passed it, and asked them to check the battery for me.
Their machine said the battery is bad-purchsed in Aug. 2005-starter, and alternator are good. Kinda makes sense since when I start it has that struggle issue, and it kills the auto programming in the radio as well, so its new battery time!