I am assuming that you have a moonroof - that's where the trouble starts on these - there are holes in the front and back of the moonroof drive channels, the front ones have little hoses that run through the A pillars and down the firewall, the back ones go down and exit behind the taillights...
These little holes and hoses (likely less than 5/16) get clogged up and water seeps down the A pillar and starts affecting the electronics... The cleanout procedure is an air pistol (not at full pressure), and much frustration...
Most every one of these I have encountered has a myriad of different problems, lights, ABS, etc. etc.
If you don't have a moonroof, please disregard .. lol