2018 Yukon Denali with the 6.2 and 91k miles. Check engine light came on with a code for a misfire on cylinder #2. Buddy is a mechanic and tried to isolate the problem. First swapped plug wires with cylinder next to it, misfire still occurred. Swapped plugs, still misfiring. Swapped injectors, still misfiring. Cleaned valves, still misfiring. Pulled valve cover and said it appears one of the valves is sticking. Thinks it could be a valve guide and recommended replacing the head. I don't want to just throw parts at it so took it to a GMC dealer for a second opinion. They said it was a bad injector, I approved the replacement. They just went for a test drive and still misfiring (buddy had already swapped injectors above). They're digging deeper. Any ideas?