Just going through this, myself. I brought home a new to me CPO 2017 Sierra with 27K miles on Wednesday last week. Thursday morning it threw the CEL with codes P300 and P050D. It had a rough idle and hard shifts. I took it back to the GMC dealer I got it from and they are replacing the bank 1 injectors. All covered by warranty. If it hadn't been covered, I would have had some words with the dealership as getting 14 trouble free hours out of a truck this young would have been a "problem" for me. I pick it up tonight. Keeping my fingers crossed that this issue is behind me.
I also got the reduced engine power message.