I have a 2011 chevy malibu and the other day went to start it and it started but seemed a little hesitant then the next day won't start without a jump. Every time you turn the car off you have to jump it again. Took it to oriellys they tested the battery it was fine but alternator was bad. Replaced it with a new one and car still won't start without a jump. Not sure what is going on with it. Any ideas on what could be the issue?
Clean the terminals and clamp connectors. These can form even a thin coating of corrosion that is nonconductive.
Judging by the age there is a chance that the brushes in the starter motor are worn. It is also possible that the battery ground wire has corroded. The length of wire starts from the battery and runs to the chassis and engine. If either one is damaged, the mentioned problem shows up.