My 21 Silverado RST 5.3L wouldn't start. The starter would crank for a few seconds, but the engine wouldn't start. I had the floor liners out for a good cleaning and left all 4 doors open for about 2 hours as I cleaned my interior. After all the cleaning, the truck wouldn't start. I thought maybe the battery was run down from leaving the doors open, but that didn't make sense to me as the starter motor was turning over. I tried to measure the fuel pressure, but never was able to find a pressure tap. I called the dealer to have the truck in for service and was preparing to have the truck towed in. In my area, the service appointments are 2-3 days out. The night before my appointment, I was searching the web and found a site where someone was listing the top 10 complaints about the GM trucks and one was the truck won't start if the accelerator pedal is depressed. I immediately started laughing my ass off and couldn't wait until the sun came up! Sure enough, the floor liner was touching the gas pedal. After correcting the floor mat placement, the truck fired right up.
I don't trust car repair places, and can only wonder if they would have taken advantage of me and soaked me for hundreds of dollars on bogus repairs.
The electronics in the truck are pretty sophisticated and delivers a message to the dash when a door is not closed properly and numerous other messages. It is obvious it knew the gas pedal was obstructed. It seems to me it would be easy to deliver a message similar to the "depress brake pedal to start" on the pedal being depressed or obstructed. Simple software feature.