Hmm, I probably disagree on the Toyota comparison. I don't see a big difference. GM sells alot more trucks than Toyota, and significantly more engines/options, and it looks like they were trying to pin down the cause and struggled to do it, just like Toyota. In the end, they did and issued a recall. It affected 3 years of production on 6.2's coming out of a specific parts/assembly factory. Toyota also took several years to investigate and still hasn't fully addressed the issue beyond manufacturing debris. Engines keep throwing bearings though, that's well documented. They also ignored the hybrid trucks which have the same engine from the same factories and are also failing at a similar rate. They skirt around it because with the hybrid they can possibly limp off the road after a catastrophic failure. They also recalled 2 years of trucks, ignoring the 2024's and all of the hybrids. GM recalled 3 years of trucks.
In the end, they're both replacing engines and offering extended warranties.
I'm not saying one is better than the other just that GM appears to the fully addressing, for now, the issue and Toyota is not.