This just happened to me. New 2021 Silveraldo. 5000 miles. 1 mile from public road. Started up sputtered and died. Tried a half dozen times with the same result. Start up sputter and die. After an hour wait it started. When it did I heard a big clunk that sounded like the transmission dropped. Got a diagnostic report saying to get engine and transmission checked and the check engine light came on. It stayed on for 4 hours on my drive home. Started it up to take it to the dealer and the check light is off. Take it in tomorrow to see what dealer says.