Pardon me for any spelling errors, responding from my phone.
I know it's rare, extremely rare, but I'm just left with what else could it possibly be?
@budwich - you're right, this is true. But to add to this, here's what we do know:
On midnight Friday all the bulbs that would normally come on during bulb check were on after key was left in the run position for an hour or two. At the connector behind IPC I have to believe connections are good cause they were 3 days ago when it randomly worked. It seems the signal just isn't being sent and that there's nothing wrong with any wiring there.
As for the BCM, I'm not 100% on everything it controls, but I know I've got a lot of the functions it does control. Headlight switch works, dimmer to dash lights works, cabin lights work, all headlights/taillights license plate light works. Power windows work, even the compass located in the rest view mirror works. Power mirrors work, 4-way work, power seats work. Wipers front and rear work. Horn works.
We also know that the bright light symbol on dash illuminates when high beams are activated.
I know all fuses under his fuse block are good. I know all fusesn in rear fuse block are good.
I know each PCM connector is showing voltage for anything ignition related, 12v battery related.
I know the crank first under his has 12v power when turning key to crank.
I also know I can't keep the vehicle running when jumping it in fuse block with key in on position.
I know these systems are touchy and complicated, but after all this what more could it possibly be given all what we know.
The fact those bulbs don't come on when key is turned to run, and I know there's power at PCM, just really has me down the road of a computer issue.
Theres several of these no crank videos online for these GM trucks, but I haven't seen one where you can't even get the bulb check to occur. And the only one that I've seen that the bulb check didn't happen was when nothing worked after a guy put in a new battery that turned out to be bad.
Just really kind of getting to my wits end with it cause based on all that I can do I know power is getting to where it needs to be based on wiring schematics.