A couple of hints:
The ACT will code if the ambient temperature around it is less than 50 degrees F. Why, because that is the bottom end of its design. The sensor sends a signal in voltage and ohms based upon 50 degrees and 248 degrees F. As the temperature goes up, starting at 50 degrees, the voltage and ohms goes down, through the 248 degree top end of the range. So, any reading the computer gets that is out of the range and it "codes". So, if you ran the test in temperatures below 50 degrees F that explains the code.
The coolant temperature code indicates that the signal provided to the computer indicates the high end of its temp range. If your Temperature gauge is giving you a normal reading, and there are no signs of the engine running "hot", then the ECT is suspect. If the connections are OK, and the code indicates that the signal is getting to the computer, so that you can assume your wires are OK, then change the sensor.
As for the knock sensor not being detected, that is exactly what you want, that is no knocking or pinging. So, that code is a good sign.
As stated above the connections and wires are very important to check. Connections are a common cause of problems and sensor "codes". However, given the age and milage on your car the sensors may be due for replacement. rangerj