check the fluid in your diff. could need a changing. as far as your windows are concerned, look into getting new switches. buy them one by one to ensure you aren't wasting money on the wrong fix. One thing i have noticed is if you don't cycle the switches ever so often they tend to just go out.