My 2017 did this last year and it turned out to be the starter/solenoid assembly. Everybody said battery, connection, ground wire, etc but it was the starter. They don't go out like they used to with a little warning period, they just go. A starter is probably cheaper than a battery now.