Check out my thread on the same issue.
I have a new to me 2015 with the same issue. Exactly the same. I replaced battery, MAF sensors, oil change, cleaned throttle body, smoke tested for vacuum leaks, checked fuel trims, replaced spark plugs, ran BG through the fuel system, and...