2002 Chevrolet 2500 = PO306

Po306 came on and I replaced the coil. Trucks starts running fine then power cut off the #6 cylinder. But comes back on in a short while. I replaced all 8 plugs and wires. But break my head trying to figure out this problem. Could fuel injector be the problem? I mean could a bad injector send a signal to the ecm to not power up coil to pass a spark?

what engine we working on here?

It’s a 6.0 gas