My 2017 is doing this, weird thing is battery has juice and shows it charging when running. I literally hit starter 3 good times and it fires right up. Dealer changed starter and it still does it. Checked relays and juice before I hit starter which started it again. Only happens in the morning or after sitting more then 3 hrs. Did you find the problem on your truck