Hi, basically when I take my key out my engine won't switch off? It happened before and I took it back to the garage and they said it was the stop solenoid? So they replaced that and it's been fine for a while but now it's happening again? Also when this happens the passenger air bag light comes on? Any help please?