If that is the original stock battery the fix could be as simple as getting a new battery. If your battery is no good and your alternator still works it won't charge. Your mechanic, or the dealer, will be able to test for that. It is an '03 so the battery is 5 years old.