With the further description, I'd also chime in on the fan switch being bad. A proper working fan switch keeps the temperature in the radiator -- and subsequently the rest of the engine -- from fluctuating. The ECT (Engine Coolant Temperature) sensor, which is the two-wire connector you circled, tells the ECU how to manipulate the air, fuel and timing. The ECU doesn't actually moderate the temperatures in the engine. That duty is left up to the thermostat which determines whether coolant needs to flow, and the radiator fan switch which determines if additional cooling is required.
Simply disconnecting the water temperature switch, which comes off the fan and is mounted on the bottom of the radiator, should cause your fans to run -- it's a safety measure, since the thermostat can keep the engine warm even if the radiator is below 83C. The water temperature switch should cause the fans to start running at 93C. To inspect the switch you'll have to remove it, which once you disconnect it is simply a matter of unscrewing it -- though you will leak coolant as a result so I'd do it when the engine is cold, and find something to temporarily plug the hole.
The water temperature switch can be inspected in the same manner as the other coolant temperature sensors, with a multi-meter and a pot of water on the stove. A key to properly testing these sensors is that they cannot be sitting on the bottom of the pot, since the pot's bottom will be a different temperature that the water. There should be continuity between the connector's terminals below 83C, and no continuity above 93C. If otherwise, replace it.
Simply disconnecting the water temperature switch, which comes off the fan and is mounted on the bottom of the radiator, should cause your fans to run -- it's a safety measure, since the thermostat can keep the engine warm even if the radiator is below 83C. The water temperature switch should cause the fans to start running at 93C. To inspect the switch you'll have to remove it, which once you disconnect it is simply a matter of unscrewing it -- though you will leak coolant as a result so I'd do it when the engine is cold, and find something to temporarily plug the hole.
The water temperature switch can be inspected in the same manner as the other coolant temperature sensors, with a multi-meter and a pot of water on the stove. A key to properly testing these sensors is that they cannot be sitting on the bottom of the pot, since the pot's bottom will be a different temperature that the water. There should be continuity between the connector's terminals below 83C, and no continuity above 93C. If otherwise, replace it.



