Hello! Trying to pick your brain on my 2013 Yukon XL with 6.2L. Had the P0304 code with traction control light and stabilitrak lights come on. Engine light flashes. Got the vehicle home, restarted with no lights. Drove it 200 miles lights come back on and stayed on. Has AFM disabled with Black Bear tuner. New spark plugs last year. Plugs look good, coil packs look good, checked injectors last night. One looked a little different so swapped it, but still stayed on cyl 4 when rechecked. Vehicle idols rough after about 45 seconds but does not shut off. Filled up with gas in between light going off and coming back on- use premium. A couple years ago I put regular gas in it to get me home and threw a light. Hubby told me not to do that again! So I only use premium and synthetic oil. I just question if it would be a lifter if the light doesn’t stay on and drove fine in between. If I read correctly the lifter has a pin in it to keep it open with the AFM disabled. So I’m struggling with the thought of it being a collapsed lifter. Anything else I should try before pulling valve cover? Thanks!