can't reset antiknock sensors.
one would reset the ecu. pull EFI main fuse for thirty secs. key off.
adding components to the antiknock sensor circuit will skew the info sent to the ecu thereby skewing fuel mixtures. adding anything to the ignition circuit can take out a coil and likely effect timing.
hope you used a stop leak in the coolant and not a "block" sealer. stop leak is bad enough, but block sealers should be outright banned.
since you have done some "back yard" wiring, i don't see how we can be of help to you.
suggestion,
i would first start over. go back to oem config/wiring on everything.
then pull codes. don't need a scanner tool. have it blink at you,
http://www.autozone.com/autozone/rep...1ccc63#hd1-1-1
====
FYI,
the primary fan is not in the ecu loop. it uses the radiator temp sensor on the rad itself for function. power is sourced from the fuse/relay box in the bay. the second fan (app) is controlled by the a/c circuit.
correctly wired, if it were just the fan not coming on, i'd look at the temp sensor on the rad, fuse/relay, thermostat, or a faulty connection/wiring issue. not the ecu.