I had a coolant temperature reading that was high without an alarm or indicator light come on. The computer code indicated a thermostat malfunction, so I changed that. Then the O2 sensors went bad, so I changed those. The water pump is still working, but the diode blew in the fan circuit, so I...