Possible Causes for DTC P0158:
(K243) O2 2/2 SIGNAL CIRCUIT SHORTED TO VOLTAGE(K904) O2 RETURN (DOWNSTREAM) CIRCUIT SHORTED TO VOLTAGE(K243) O2 2/2 SIGNAL CIRCUIT SHORTED TO THE (K399) O2 2/2 HEATER CONTROL CIRCUIT(K243) O2 2/2 SIGNAL CIRCUIT OPEN OR HIGH RESISTANCE(K904) O2 RETURN (DOWNSTREAM) CIRCUIT OPEN OR HIGH RESISTANCE2/2 OXYGEN SENSORPOWERTRAIN CONTROL MODULE (PCM)
Here is the info for the P0325:
Causes
A code
P0325 most likely means one or more of the following has happened:
- The knock sensor is faulty and needs to be replaced
- There is a wiring short/fault in the knock sensor circuit
Possible Solutions
- Check the resistance of the knock sensor (compare it to factory specs)
- Check for broken/frayed wires leading to the sensor
- Replace the knock sensor
Hope this helps in fixing your codes....
BTW, welcome to the 'Z', from Virginia, glad to have you here with us.