I have a 2019 Chevy 3500 Duramax that always shows the engine light on when the ambient temp goes wacky. I have had it changed twice in three months by the dealer but the light comes back on within a few days. Can you tell me if there is another fix to try? I appreciate any further insight you can provide.