I have a 2017 Gen 2 with 52k miles on it that I bought in July of this year. After a couple of weeks of driving it I noticed it has a strange cranking cycle. For example, in the mornings it will turnover perfect, when I leave to go on my lunch break from work it turns over perfect, but heading back to work from my house after spending 20-30 minutes there, it will have a start that will be sluggish and will just barley turnover Even more so, if you turn the truck off and run inside to grab something (5-10 minutes) and come back to crank the truck again, it will cycle (and crank) but go straight back dead, then you can immediately press the button to start it up and it cranks normally. No check engine lights come on when this happens nor have I seen a check engine light since I got the truck. The engine has never had any loss of power or rpm spikes while I’ve driven it. I’ve also taken it to a local auto shop and they checked to see if it was showing any codes and no codes are being shown in the truck. I’ve started doing some research on the MAF. Recently cleaned those sensors, bought an oil separator, even threw in a can of sea foam in the tank and had it serviced but nothing has made it any better. It seems the longer the truck sits, the better crank it will have on the next start up. It will idle fine after any start up but it’s quite embarrassing to leave a gas station when you don’t know if it’s going to crank on the first start or not. I’m not sure what would be causing this and I haven’t found any explanation that has helped me find a solution. There may be an easy fix to this that I’m not aware of or that I’m not wording properly but I came here to find out. I’m almost clueless where to go from here and any information will help! I’m going to link a video of this happening below for anyone interested in seeing it first hand.