I have the same issue with the grill shutter on my 2018 Silverado. Curiously, it also came about after driving through heavy rain. It’s the original assembly. I’m trying to avoid changing it out since, I’m still able to get it to stroke and clear the code briefly by disconnecting and reconnecting the harness, so, mechanically fine. It seems like 600 plus dollars (Canada) is a little expensive for something that’s mostly okay.
Any ideas?