so i have an 04 silverado 5.3, here lately my guages will just randomly all drop to 0, low fuel light will come on, the line under the prndl indicator dissapears, and also voltage guage has been reading low, like 9.5-10.5v, whenever this occurs, i lose communication with pcm, my tuner was trying to tune my truck and halfway through the read, the guages died, and he lost communication with hptuners, so we had to bench tune it, the truck still starts and drives fine, i have an aftermarket radio with pac interface, but i pulled the radio fuse and it still does it, pulled radio harness and it still does it, its random though, not exactly like a loose wire because i can just be sitting absolutely still and the guages sometimes still shutoff, sometimes happens while im driving, any ideas what this could be? before the loss of communication brings me more issues, i was personally thinking maybe a shorted out BCM considering the canbus system is connected directly to bcm, or any other modules connected to class 2 serial data, someone please help with this