I would see what codes come up and go from there.
If I had to guess I would say something going wrong with your body control module. If your windshield leaks on the drivers side even a small amount this can cause problems with the BCM.
They are around 100 bucks or so for your BCM.
A shop with a good scan tool that can command different modules to do this should be able to fix you up.
Let us know what you find out.
Oh, the lights going out are more than likely just that. The lights are burned out. I have quite a few that went out on my 06. The steering wheel switches are a PITA to replace. It can be done but I hate doing the job. There are Youtube vids on doing it.