Hello everyone so I’m praying someone has some advice for me. So I have a 2015 Silverado LT 1500 5.3L. About a month ago started running really rough down shifting rough and MIL is on. Scanned it and got P0308, P219B, and P050D. Checked live misfire data on scanner and cyl 8 had over 25k misfires. Next step I took was swapped spark plug, coil and wire from 8 to 4 cleared codes and started her up. No difference and misfire didn’t move cylinders. Used scanner to perform an injector balance test and both fuel rails have good pressure and all injectors tested within acceptable variance. Next pulled valve cover off and made sure all rockers were moving and rocking and they all looked great and in sync so ruled out stuck lifter. Did a compression test and compression is there at 150. So today cleared codes(due to coil pack change etc had some stored) and started it up. Now only codes I have are P0300 and U0401:00. Cylinder 8 is misfiring a lot and cylinder 7 seems to be missing more and more. Just for sh*** and giggles I plugged in the range afm disabler from my Tahoe and the truck seems to have smoothed out a lot and it’s barely rough but drives weird so I unplugged it after checking. So long story short I am completely stumped as to what could be causing my issues and any advice or help would be greatly appreciated.