Is the check engine light staying on when it runs? Also, could you record it cranking and starting and upload it for me to hear?
This sounds like it could be a few different issues, but I need to know if you have scanned the computer for codes. Since the vehicle is newer, you should scan the can-bus system. CAN stands for controller area network. Basically, all the computers/modules are tied together via a few wires. This type of scan will retrieve codes regardless of the module storing them. Here is a link showing how it is done:
https://www.2carpros.com/articles/can-scan-controller-area-network-easy
This is where I recommend starting the diagnostics. If you can get it done, let me know what codes are found. They should point me in the right direction.
Also, the video may help as well. Make sure to check for any vacuum leaks as I mentioned, specifically the air induction tube between the air filter box and throttle body.
Let me know.
Joe
Friday, March 25th, 2022 AT 6:46 PM