I'm sorry, I might be a little wrong on the temp sensor information as its been quite a while since I've even touched an OBD2 engine. It might use two sensors, one for the gauge and one for the ECU even if it's a three wire sensor. Someone who knows more about OBD2 engines chime in on that?
What I was trying to get at is the gauge is a simple circuit, you have a single wire sensor on the engine that goes directly to the gauge. Either the sensor is bad, the gauge is bad or the circuit is bad, all of which you can check and the FSM tells you how.
The one on the left is for the gauge, the one on the right is for the ECU.
As for the Windows ... It's more of the same. If the wiring, fuses and grounds are good and it is getting power you need to check what is left. Power the motor directly and see if it runs. Check the circuits in the switch and make sure it's good. Again, the information you need is in the FSM so you should be able to check it for more detail on the matter. Doing such checks also stops you from going out and buying random parts in hopes they work. Save your money and do some checking before you buy more parts, please, you could easily just have a bad switch on both units and now you have two sets for no reason.
Do you have access to the FSM? And if you need any help finding the information in it let me/us know and we can get it for you.