Skip to content
View in the app

A better way to browse. Learn more.

Ultimate Subaru Message Board

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Knock sensor

Featured Replies

I have a check engine light on my 96 Legacy GT.

 

It was scanned and shows a knock sensor problem. I changed plugs, undid the battery and no difference.

 

Should I look at the sensor itself?? Any way to test it????

 

Would a tank of 87 octane cause a check engine light when Subaru recomends 91 octane???

 

I recently filled it with 93 but after I pulled the battery cable so maybe the fuel change helped but the computer is still showing the old fault.

Measure it with an ohmeter. Normal resistance for MY'02 sensor is right about a half Meg, but I think the '96 has a slightly different part and I'm not sure what the normal reading is on that. You'd have to consult the service manual for the correct spec. Also check the connector and the lead which feeds it from the harness (for a possible open or pinch to ground condition).

Low octane could certianly cause a knock, particulary under load. Try to reset the MIL and see if the recommended fuel gives the same results before you change anything.

  • Author

How do I reset it, just disconnect the battery???

My 90 Legacy knock senser code just came up, after some time checking wires, plugs etc, I saw that my timeing belt jumped a tooth. It was getting dark, I will fix the belt tomorrow. I will let you know if that was the cause.

Frank

  • Author

I just changed the timing belt.

 

The light was on before I did it, I disconnected the battery and the light was on after too.

Well, the knock sensor IS 8 years old, if it's original equipment. Computer says it's bad, why not just go ahead and change it? If it's anything like mine (assume so, 96 Legacy) $40 and 5 or 10 minutes with a 12mm wrench and it's done.

 

My light came on, said bad knocker. Various times the light went away after the battery was disconnected. Came on again within 5 minutes. Swapped it, no more CEL.

  • Author

Hmm, its that easy to swap out??? I took a look through my Haynes manual to just get an idea as to the size of the job and they get into how the intake manifold needs to be removed to get at the thing.

 

Its a 96 Legacy GT with the 2.5L DOHC.

Haynes is pretty warped when it comes to the knock sensor. I had the same trepidation. "Remove intake manifold and drain the coolant?" WTF?!!!! It's way off.

 

Just to be sure: If it's like the 2.2L, look underneath the throttle body, just left of center of the engine (looking towards the front). A little black donut looking thing, about the size of a quarter, about an inch thick, 12mm bolt in the middle and a wire coming out. It's a matter of loosening the bolt, unhooking the connecing wire, and reversing. It was quite simple with a box wrench with a ratchet mechanisim built-in. A standard ratchet would work OK, but would bust a knuckle or two, as would a standard box wrench. It's kind of a tight fit, but very doable.

I have never seen the Haynes manual be more wrong about something. No, there is absolutely no reason to remove the intake manifold, and not one drop of coolant comes in contact with the sensor.

 

Just unscrew the bolt and remove the old sensor, and then put the new sensor in place and lower the bolt in place with a long magnet-reacher (you NEED to do this, unless you wanna drop the bolt down onto the block under the intake manifold, never to be seen again :eek: ) then retighten and plug it in.

 

1st-gen Legacies' original sensors had a grey connector to the wiring harness. These sensors are known for being oversensitive and sometimes crack. Your new sensor should come with a white connector, this one is updated and has addressed some of these issues.

Originally posted by subyluvr2212

I have never seen the Haynes manual be more wrong about something.

 

Yeah. Made me nervous to do anything else based on the Haynes before I double and treble checked here and various other refernces. I cross with Chilton's, here, NASIOC and the tech references downloaded from Subaru.

Originally posted by hawksoob

Yeah. Made me nervous to do anything else based on the Haynes before I double and treble checked here and various other refernces. I cross with Chilton's, here, NASIOC and the tech references downloaded from Subaru.

 

Why not download the FSM's from http://techinfo.subaru.com/ for US$20? It's a bit tedious, but they're (obviously) far more accurate than the aftermarket books.

 

Also, tighten to the specified torque (as specified by Subaru, not Haynes :) ).

Originally posted by myles

Why not download the FSM's from http://techinfo.subaru.com/ for US$20?

 

Yeah, that's what I meant by "tech references from Subaru". Just couldn't think of the actual term at the time.

 

Wonderful service.

  • Author

OK, Took off old sensor, it had a white plug and the plastic body was cracked.

 

I bought a new sensor, installed it (easy) and light is still on.

 

I undid the batterey for 1 minute to clear it and nothing.

 

???? Maybe I have another issue.

Have an Autozone nearby? They check CEL codes for free.

 

Plus, one minute may not do it. Try unhooking the battery for 15+ minutes.

If you wanna be sure, disconnect the battery for an hour. Start the engine, dont touch anything, let it idle up to normal operating temp, and switch it off.

  • Author

I took the car to autozone. They scanned it and it showed the knock sensor code. I assume this was a residual memory code so I had the guy clear it.

 

Lights off and all seems good.

Please sign in to comment

You will be able to leave a comment after signing in

Sign In Now

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.