It's a 05 Subaru Outback. Bought it used last week been starting right up fine. Two days ago tried to start it and it struggled. Basically all my lights when out when I turned key, it made a funny noise and then car started. Drove it home and next morning couldn't get it to start at all. Jumped it and took it to autozone and had the battery tested. Machine said to replace the battery but the guy who tested it for me said my terminals were really lose and to tighten them, drive it around for a few days and see if the problem goes away. Tightened the terminals drove it for a day fine. And now it's giving me the same problems starting. Do you all think replacing the battery will fix this?