I have a 2011 Jeep Patriot sport. I had a warning light with lightning bolt and the traction. I’ve had the throttle body replaced, the thermostat changed and a fuel injector hose fixed. It drove fine for a while. Now while idling the lights came back on and the overhead light started flashing and the car died. I had the car jumped and it started but as soon as the cables come off, it dies. I was told my battery is old and I would need a new one. Could that be the cause?