I've been trying to help solve this problem with Moots, it's the damndest thing I've seen. This has been going on for almost a month.
There's been a couple occasions where the entire instrument cluster has lit up for a second while he was driving, then it returned to normal.
Once in awhile there is a security light, but it seems to be intermittent as well.
Sometimes the truck starts first crank and runs great.
Usually it seems to take 6-7 tries before it stays running, and with every try it runs for a couple seconds, then turns off like you turned off the key.
Sometimes it won't stay running at all and you'll kill the battery trying to get it to stay running, it just fires up and dies after a couple seconds and never stays running.
Then you can go out 15 minutes later and it'll fire up and run great.
There is no difference if the motor is hot or cold, it's just as likely to stay running (or not).
When it's running it acts completely normal and everything seems fine, but you never know if it's gonna start after you turn it off.
One GM dealership couldn't figure it out, and a shop that specializes in electrical work has said they can't figure it out.
Compression is good on all cylinders, ignition switch and ignition cylinder has been changed, as well as a flaky coil pack and the fuel pump.
I've worked on vehicles for over 10 years and I'm at a loss. Anybody got any more ideas?