I just purchased a 2021 Silverado crew cab Z71. It has 38k miles and just over 36 months old. Looks as if the undercoating is flaking off my frame and signs of surface rust beginning to form. Will GM do anything about this or what can I do to prevent further rust? I am scared after reading all the sad stories about rusted Silverado frames. Thanks in advance.