new battery
If money is tight, go to a good wrecking yard, $20-25$, you can pick any size or brand, and a lot of them are not even a year old (most have the date on a sticker). I have found that if your car's electrical system is in good shape, most batteries are fine. I used to have a golf car business and bought both exide and interstate with no issues.