Разбирал как то датчик на Ровере (интересовался как устроен) - датчик многоразовый, стоит скрученная пружинка с грузиком на конце, при ударе пружинка под влиянием силы инерции раскручивается и замыкает контакт. Не думаю что у GM система сложнее, но утверждать не берусь... Может лампа просто перегорела, всякое бывает.