I’m assuming that the shop you used read the CEL code(s), but check for yourself which codes by turning the key three times. Do the 3-4 short drive cycles to see if it clears itself, just run a few errands with it. But since it was off and then came back on this likely will not work, but it’s worth a try.
You really do need to find a Viper Tech or a store that is very familiar with Vipers. You may have to drive a distance. Call around, Google, Facebook, etc…. Start a new thread here asking for a referral in your area.
Different subject. Since they changed all of the fluids ask them if they added Friction Modifier to your differential fluid, it is a must! Without it the car will make loud grinding noise from the rear in sharp turns, as in leaving a parking spot.