On my 2007 Chevy Tahoe I’ve been getting a random misfire P300 code on cylinder 4 sometimes it will randomly throw a misfire on two and three, but this has been happening for a while now. I have changed the spark plugs, coil packs, coil pack wires, got a new ECU change both upstream and...