I am getting two codes off of my parents 2001 Altima. One is a P1126 and the other is P0325. On is a knock and the other is a faulty thermostat or temperature sensor. The t-stat has been replaced within a year so I'm leaning toward it being the faulty two wire sensor on the back of the block. My question is would it be basically running open loop would a slightly rich mixture cause it to knock over time, causing the knock code to come up with the temperature code?? Thanks