Can't shake Code 22!!!
Posted: Tue Apr 27, 2004 12:12 am
Yes, the dreaded knock sensor. Here's the order of events:
First, the car was running great, but I soon fell victim to the common hesitation problem, so I figured I should replace the knock sensor. Took out the old one and it was cracked (big surprise
) Being broke, I went to the yard and pulled one from a my94 NA Legacy that wasn't cracked, and dropped that in. That worked for about 3 months until I noticed hesitation again. No CEL yet. But realizing, or rather hoping, that I could end my hesitation woes for good, I scrounged together the $50, went to the dealer, and bought the updated knock sensor with the white connector. This is where it all went to hell. When I went to put in the new sensor, I decided that I should also fix the fraying wire at the connector, coming from the ECU. So I cut the wire and fastened new connectors (standard 16ga car audio style, male/female) to both sides. Shined up the mating surface, bolted it down, and started the engine. Instantly I got Code 22 - Open or Shorted Knock Sensor circuit. This is a constant CEL, so it tells me that it's not something intermittant. So I pop it out again and find, as usual, that user error is the case. When I put in the new connectors, the shield was touching the center signal wire, causing a short. Sweet, I thought, easy fix. So I re-wired the connectors on both sides, made sure that the shield was not touching the signal anywhere, taped it up, and bolted it back down. No luck, same Code 22, same crappy driveability, so I realize that I have to get deeper into the diagnostics. I busted out my multimeter, and with a friend's help tested the continuity between everything I could think of:
signal from ECU harness to connector = positive
shield from ECU harness to shield at connector = positive
shield at connector to negative battery terminal = positive
shield at knock sensor to negative battery terminal = positive
signal from ECU harness to shield at ECU harness = negative
signal at knock sensor to shield at knock sensor = negative
The only things that I don't know how to test are the actual funtionality of the sensor, and the pins on the actual ECU. I believe that the B56.4 pinout is good because there is continuity to ground at the shield at the connector when the ECU harness is plugged in, but I don't know what to look for from the signal wire with the harness in the ECU. And as far as the functionality of the sensor, I've been led to believe that it creates a voltage or waveform, much like a dynamic microphone, and the ECU will initiate timing retard when the input signal peaks too high. I have no idea how to test if the knock sensor is emitting this waveform or not. I only know that it's not shorted within itself, and that it is brand spanking new, so I would hope that it is in working order.
Other factors include:
- Intermittant Code 35: canister purge solenoid, but who cares.
- At this point I can only torque the knock sensor bolt down to 13ft/lbs (not the Haynes recommened 15ft/lbs.) because I slightly stripped the block
- During the first intall of the dealer purchased knock sensor, I also built and installed vrg3's do-it-yourself FCD, but since then I have taken it back out. For those that don't know, the FCD is tapped into a completely different harness on the ECU, so I see no coorelation. Nonetheless, it's out now.
- I have repeatedly reset the ECU by both the negative battery terminal disconnect method, and the D-Check/Clear Memory method using the green connector and such.
Help!
-mike
First, the car was running great, but I soon fell victim to the common hesitation problem, so I figured I should replace the knock sensor. Took out the old one and it was cracked (big surprise

signal from ECU harness to connector = positive
shield from ECU harness to shield at connector = positive
shield at connector to negative battery terminal = positive
shield at knock sensor to negative battery terminal = positive
signal from ECU harness to shield at ECU harness = negative
signal at knock sensor to shield at knock sensor = negative
The only things that I don't know how to test are the actual funtionality of the sensor, and the pins on the actual ECU. I believe that the B56.4 pinout is good because there is continuity to ground at the shield at the connector when the ECU harness is plugged in, but I don't know what to look for from the signal wire with the harness in the ECU. And as far as the functionality of the sensor, I've been led to believe that it creates a voltage or waveform, much like a dynamic microphone, and the ECU will initiate timing retard when the input signal peaks too high. I have no idea how to test if the knock sensor is emitting this waveform or not. I only know that it's not shorted within itself, and that it is brand spanking new, so I would hope that it is in working order.
Other factors include:
- Intermittant Code 35: canister purge solenoid, but who cares.
- At this point I can only torque the knock sensor bolt down to 13ft/lbs (not the Haynes recommened 15ft/lbs.) because I slightly stripped the block
- During the first intall of the dealer purchased knock sensor, I also built and installed vrg3's do-it-yourself FCD, but since then I have taken it back out. For those that don't know, the FCD is tapped into a completely different harness on the ECU, so I see no coorelation. Nonetheless, it's out now.
- I have repeatedly reset the ECU by both the negative battery terminal disconnect method, and the D-Check/Clear Memory method using the green connector and such.
Help!
-mike