VSC light and Check Engine light came on at the same time. Took it to the dealer, they tried some basic fixes but to no avail. While checking they found water deposits and rust in the junction block inside the dashboard, I have not noticed any water in the inside of the car. I had the windshield replaced in February 2013. The glass company performed a water test, and their was no leak. They replaced the junction block but that did not resolve the warning light issues. Wondering if the two problems are connected or not, and how is water getting into the junction block. The junction block is not covered in the extended warranty.