Hi Budwich,
It has been the same problem since I've owned the Envoy. 11 years now. I will be driving, and it will just turn off. If I go to restart, the dash lights all will come on but starter will not engage. I pull fuse #28 and replace it with a good fuse, and it starts right up. Sometimes it will run for months, even years with no problems.
I had it at the GMC dealership the last time it happened. They had it for two weeks....wanted to charge me $250.00 and they couldn't find the problem. All they said was they "thought" it might be a bad coil. I told them I wouldn't pay them a dime if they couldn't figure it out. I was willing to pay them more if they could just figure out what the problem was but they said there was nothing else to do except "possibly" replace all the coils.
I then took it to an Electrical specialty shop. He had it for 3 days....couldn't figure it out because it wouldn't blow the fuse again. Intermittent problems are the worst to diagnose. He wiggled harnesses, tested continuity, etc...etc....He still charged me $175.00 for nothing.
He suggested I build a "short trap" to each coil. So I bought pin connectors, and wired an in line 15 am fuse to each coil. If a coil was shorting out it would have blown that fuse and identified the problem. I ran it for months that way. Never had a problem. So I remove all the extra wiring, buttoned it all up and drove it for two more years before it happened again yesterday.
I'm beginning to think it might be PCM related. Will pursue that next.