Id test the power outputs of your power window switch up to and after it to see where the break in your circuit is.

I'm not sure on your idle issues though sorry.