Sounds like you got some water in the ECU possibly. First I would pop the hood, and pull out the big black plastic "screen" below the passenger side windshield. Get down inside of that box with a flashlight and make sure its clean and clear of any debris. That is where your water runoff is located, and also the reason that if you are getting water inside the car, especially the passenger side footwell, thats the reason. I know because i had the same issue. Once you clear it, take some water and pour it down there to make sure it drains properly and not still clogged or backing up. Now ironically, thats also right where your fuse box is for the ECU and TCU. I would start pulling the Large silver ECU out of the box, and check the connections and see if you have any water in there. If you do, don't panic. Throw it in a bag of rice and dry it out. Theres a chance you may have gotten lucky and the water has just caused a short issue. Get some contact cleaner, a clean rag, and a test light and start going through all of the fuses and relays. Check for corrosion, split wires anywhere, and make sure all the fuses with a TEST LIGHT are coming back hot. Once the ecu is property dried out, re-connect it and see what happens. I would start there first.
- Joe