Hello I have a Chevy Silverado 2017 4.3 v6 I have been dealing with the same problem I have changed everything that has to do with the cooling system. I change the radiator thermostat thermostat sensor, water pump, coolant.and it’s still doing it did you ever figure out what was wrong with it ? I believe it’s the fans my fans are running very low maybe it can be the fan relays but I can’t figure out where they are located I know where the fuses are just not the relay