So I've been getting the P0128 for about three years now. I've replaced the thermostat (195) several times, the ECT sensor a few times, the wires to the ECT, tested and replaced the IAT sensor too. The code comes and goes. I've been noticing lately my engine temp running upwards of 240 when I'm sitting still, also. I can rev the engine and usually knock it back down. I had the engine code in, and was checking the resistance again on my ECT sensor and IAT, when I noticed that after I started the engine cold, when it was 30 degrees outside and neither the heater or air conditioner on, both of my electric cooling fans turned on. They didn't turn off until about 180 degrees. I turned the car off, and came out later when the engine was still relatively warm, let the car run, and it ran almost all the way up to 230 without the electric fans ever coming back on. This seems pretty back _sswards to me. I'm not sure where the fans get their input from besides the PCM, and it occurs to me this odd fan operation may be causing my intermittant p0128. Does anyone have any input? I've got a 2001 GTP btw. No mods except K&N air intake.