I have read everyone's comments about the Pulsar LT, I have a 2020 Denali 6.2L and had it installed in my vehicle for a year but I recently removed it due to the following issues. I went to lunch one day from work, less than 3 miles and on the way back the AC quit working, the DIC indicated Service ESC, Service 4WD, Service rack in pinion steering. Based on the info I read on line, I let the truck sit for an hour and went back and started the truck and the AC was back on line but the trouble codes remain. I used the Pulsar LT feature to clear the codes and the truck went back to normal. Simple glitch I guess. Fast forward two months later, driving back from Kentucky and North Carolina, over 6 hundred miles, coming into Alabama cruising 82mph and once again, AC went out, Service ESC, Service Transmission, etc., same issues. I had to pull into the rest stop 6 miles later and pulled the negative battery terminal and let it sit for 20 minutes while I stretched my legs and ate a snack, some what embarrassed with having the F150s, Tundras, and Dodges go by looking at my GMs flagship Denali with the hood up. After reinstalling the negative battery terminal, the vehicle was back to normal. For the comment about the auto side steps, anytime you pull the battery, the side steps need to home themselves and its seems to look like it goes haywire, but it is normal as well as rolling the drivers and passengers windows up and down. You learn this through ownership. Once I returned home I gave it another two weeks and nothing happened. I decided to remove the Pulsar LT and send it in to Holley before the warranty runs out and have them check it out. I called their tech support line and explained to them what happened and I was told that I was the third person that this tech support guy heard about with the same issues as other owners of the Pulsar LT. They gave me an RMA number, warranty is only good for 1 year, three weeks later, I received my Pulsar back and they stated, through their analyzing they could not find nothing wrong and they programmed the box with the latest update and that was it. However, I haven't installed it back to into the vehicle. It has been over three months, no faults, no check engine lights, I drove over 3 hundred miles and back in the fourth month after this, no faults no check engine lights. So your guess is good as mine. As far as programming, I did have the USB OBDII harness to update it and it is periodically checked, if programming comes into mind, and no you can not do anything with the programming because it is all automatic with the software, you plug it in and the software or Update Agent does the rest.