I have a 2017 Chevy Tahoe Premier with 82k miles. I have had the reduced engine power light up and it run like crap 2 times. I have searched on here and haven't seen any info, so I thought I'd post to see if anyone else had these codes pop up. My mechanic is saying there's a P050D, P0300, and the most concerning is 20-NA-166. He says its telling him there is coolant leaking onto the head, but we don't know which one as it hasn't acted up for him. Anyone else had these codes pop? He doesn't know 100% that there is a leak so we are hesitant to tear down. He figured the repair to cost around $3k with all new parts and labor. Any advice?