I have a 2018 Silverado 5.3 that I'm considering getting a performance programmer for. I've never used one before and wanted to know if a dealer tech would notice any programming changes to the computer even after restoring factory settings prior to taking it to the dealer for any service. Any info would be greatly appreciated.