Hoping someone has some ideas here.
Have a 2012 GMC that I replaced with a 2015 engine several years back. Never had overheating issues.
About a month ago he overheated.
Have done the following:
Thermostat - 2x in case 1st one was bad
Overflow tank cap - 2x in case 1st one was bad