ADS is a very complicated system airdam. It's not likely that any one or more shocks will cause the caution light to illuminate. There are many sensors that work together in this system, and any one of them going bad can cause the system to default to Firm setting. I spent a good deal of time on my ADS system, and I have a page that may help you.
http://v12uberalles.com/ADS.htm