Just thought I would add to this thread. 2018 Silverado 5.3. Had random misfire codes. Replaced O2 sensor with NTK branded one. Problem persisted and actually got worse ( hind site is 20/20 here). After unnecessary swapping parts found this thread. Removed new NTK sensor and replaced with OEM. Problems resolved.