Well, I'd start with the battery, sounds like low voltage condition. How do the battery terminals and connections look? A new battery and re-work of battery cables and connections (clean and lube) may be in order. Is it the oem battery?
2003 Pontiac Bonneville SSEi
IBEW Local 261
"My Other Vehicle is a Nuclear Submarine"