I have a 2020 3500 Denali and the engine light came on about 2 months ago and the cooling fan stays on. Took it to the dealer and they scanned and replaced the whole fan assembly and as soon as I got back in the truck and started it, same thing. Engine light and fan came back on. It does seem to cut off or slow down when I get up to running normal highway speeds. Any help would be greatly appreciated.