Could be a bad battery, poor batt connections, or even bad ground. If this car came in to my shop I would load test the battery make sure its good. Clean the connections and then if batt ckd good. I would start inspecting the cables both ground and pos. Could be a poor connection somewhere.