Hello everyone, Wichopit, the other according to my experience in these systems, you must indicate an order in the diagnosis, first see what the engine computer itself tells you, who fell as a bad circuit operating on it. The other one who does not handle these themes OBD The only thing that will achieve is to confuse you ..., with respect to the TPS, one thing is that the resignation varies, and a different one is that the minimum voltage (closed butterfly) is according to what is happening, look approx with butterfly closed the voltage must be approx 0.5 V, if this measure is different, the ECU Motor, incit does not recognize closed butterfly.
The engine temperature sensor is that that according to your observation activates electrventilators, is the one that the ECU detects malfunction. Greetings and good luck, I just wanted to help you ...