It may still be the battery. The charger does not verify that the battery has full power under load, only that it is fully charged. You can take the battery to AutoZone (or other parts store) and they can test the battery underload to ensure that it is not failing.
Verify that all connections are tight. Go so far as to loosen then them, clean them with a wire brush, apply dielectric grease, and tighten them back down.
On the older models, we have discovered the negative cable is not robust enough for cold weather operations. Plus, some machines are just hard on batteries. My 2014 is on its 5th battery in 84K miles.
Good luck in finding the root cause of your issue.