Good luck with service. My 2023 Suburban had a check engine light as well as messages on the dash about brake system failure, service ESC, and service trailer brake system. Read the codes myself to get an idea of what was wrong and took it in for service. The service department was unable to run any tests because there were "no recent or current codes". They turned off the CEL and sent me on my way. CEL came on again two days later, this time with additional codes, took it back in, they were unable to run any tests because there were "no recent or current codes". Turned off the CEL and sent me on my way. CEL came on again the next day, took it in, they were unable to run any tests because there were "no recent or current codes", they turned off the CEL, however this time when I picked up my truck the CEL came back on immediately when I started it at the service department so they took it back and were able to run tests since there was now an active code in the system. Service tech told me they can only run tests on "active codes" with their testing equipment. He came up with a long list of possibilities and had to contact GM for assistance with diagnosis, I'm still waiting for the answer/repairs 4 days later. They are paying for a rental car while I wait ...