Alright, so to start off; back in July my car developed a leak in the passenger side(right hand side) coming from the sunroof drain line. Water got on stuff but it didn't make a puddle or anything. I checked to see if anything important got wet, and to my knowledge nothing important got wet. I had to take out the passenger seat to fit in there(keep that in mind), I finished the project and put everything back together, everything was going smooth until I started the car and my Airbag Light came on. I was like okay, I'll just call the dealer and schedule an appointment. The guy I talked to said that the Passenger Seat Occupancy Sensor had to be recalibrated and then the light will go away. I go to the dealership and he tried the procedure and it didn't work, he tried to find a code but the computer didn't throw any, he then recommended I replace the Airbag Control module as mine might have a hard code from starting the car without the passenger seat in. I've yet to do that repair because I wanted to send the module off to a 3rd party company to get it reset. I received the module back, they said everything is in working order and it's not broken. Okay great! So I install the module and put everything back together hoping my issue would be fixed. Nope, didn't work. I took it back to the dealer and now the car is throwing every Airbag code in the book. At this point the dealership guy and I assume there is a short, or something got damaged by the water. Any help would be appreciated, I have a copy of all the codes thrown if anyone would like to see them.