As far as the power windows, check voltage and ground. There should be a wiring harness on hinge side of driver door. May be a rubber boot covering the harness, pull the rubber boot back to access the wiring. Pink wire with yellow tracer should be voltage for power windows. Check for voltage with key on. Black wire is ground, check that also. You do have a power window circuit breaker.