How old is the battery? If the battery is 5yr 50k miles, it needs to be replaced.
Can you get a hydrometer to test the acid?