They did the same exact thing for me and it took only 2 hours for the check engine light to come on again with the code of P0300. Took it back to them and of course the light was off at this point and flickering. The called me back and told me it was bad lifters which GM knows about. Which I would hope so after reading all these forums. They told me it could be 6-8 weeks until it can be fixed. Only has 3,600 miles and this is the 4th time it has been in the shop for issues. 2021 GMC Sierra 1550 AT4 5.3 V8.