Error code 31
Moderators: IMC, Club Staff
-
- Apprentice
- Posts: 94
- jedwabna poszewka promocja
- Joined: Sat Dec 29, 2012 8:15 am
Error code 31
Hi Guys,
Havent been able to hit Mivec due to error code 31 (knock sensor).
So before I get started taking apart the engineto replace the knock sensor, I decided to do an expirement.
Attach the new knock sensor to somewhere else in the engine bay to see if the error code 31 would come up.
pluging in the new sensor.
screwing the knock sensor somewhere stable instead of the engine to see if the error code 31 would come up. (note, i have disconnected the battery to clear the error code)
here is the overview of what i have done:
in theory, the knock sensor will not hear the knock as it is not mounted on the engine block.
Therefore, the mivec should work (no 6000rpm cut) and no error code 31.
drove the car around normally (under 4000rpm) and check the error code. so far so good, no error deteched.
decided to rev the engine to 8000rpm, and behold the 6000rpm rev cut kicked in.
checked the ECU and the error code 31 is showing.
any suggestion on what is happening?
cheers
Havent been able to hit Mivec due to error code 31 (knock sensor).
So before I get started taking apart the engineto replace the knock sensor, I decided to do an expirement.
Attach the new knock sensor to somewhere else in the engine bay to see if the error code 31 would come up.
pluging in the new sensor.
screwing the knock sensor somewhere stable instead of the engine to see if the error code 31 would come up. (note, i have disconnected the battery to clear the error code)
here is the overview of what i have done:
in theory, the knock sensor will not hear the knock as it is not mounted on the engine block.
Therefore, the mivec should work (no 6000rpm cut) and no error code 31.
drove the car around normally (under 4000rpm) and check the error code. so far so good, no error deteched.
decided to rev the engine to 8000rpm, and behold the 6000rpm rev cut kicked in.
checked the ECU and the error code 31 is showing.
any suggestion on what is happening?
cheers
- Shane001
- Oldtimer
- Posts: 2730
- Joined: Tue Jul 21, 2009 5:00 pm
- Location: Sydney
- Contact:
Re: Error code 31
I'm guessing the knock sensor uses earth from the engine and is not currently earthed correctly where you have it mounted.
- Bennoz
- National President
- Posts: 23668
- Joined: Fri Jan 21, 2005 6:00 pm
- Location: Sydney
- Contact:
Re: Error code 31
You could not have plugged it in to a worse / more dangerous spot - a pressurized air con line. Its not going to give you any reading.
- Dras
- Mechanic
- Posts: 584
- Joined: Wed Jul 26, 2006 5:00 pm
- Location: Castle Hill, Sydney
- Contact:
Re: Error code 31
Keep in mind that the knock sensor is essentially a microphone. The ECU expects to hear normal combustion happening in time with what it believes the engine to be doing.
Knock is detected when a 'bang' is heard by the sensor while the piston is still moving upwards in the cylinder on its compression stroke. Where as, when a 'bang' is heard during the power stroke, the ECU knows knock did not occur and also that the sensor is fine.
When the ECU doesn't hear any bangs, it assumes the sensor is faulty.
Knock is detected when a 'bang' is heard by the sensor while the piston is still moving upwards in the cylinder on its compression stroke. Where as, when a 'bang' is heard during the power stroke, the ECU knows knock did not occur and also that the sensor is fine.
When the ECU doesn't hear any bangs, it assumes the sensor is faulty.
Me? Bitter? f**k no. I think it's hilarious.
-
- Apprentice
- Posts: 94
- Joined: Sat Dec 29, 2012 8:15 am
Re: Error code 31
so the only way of knowing if the knock sensor is at fault is by installing the sensor in it's intended location? (in between the V of the block)Dras wrote:Keep in mind that the knock sensor is essentially a microphone. The ECU expects to hear normal combustion happening in time with what it believes the engine to be doing.
Knock is detected when a 'bang' is heard by the sensor while the piston is still moving upwards in the cylinder on its compression stroke. Where as, when a 'bang' is heard during the power stroke, the ECU knows knock did not occur and also that the sensor is fine.
When the ECU doesn't hear any bangs, it assumes the sensor is faulty.
If it is indeed a knock that the sensor is picking up, what could be the cause?
I am currently running Shell 98 RON, and the ECU is dead stock and factory airbox.
cheers
- PHIL069
- Oldtimer
- Posts: 4719
- Joined: Sun Sep 20, 2009 5:00 pm
- Location: Central Coast > South Australia
Re: Error code 31
The knock sensor is detecting when combustion (explosion) happens in the cylinders, this allows the ecu to time the engine correctly.
eg, if you change your fuel to 91 octane the combustion will happen at a different time, the knock sensor will detect this and in turn the ecu will adjust the timing to suit.
If you are getting a knock sensor error then the knock sensor is not sending information to the ecu, this can be caused by faulty sensor, faulty wiring input to the sensor, faulty output wiring from the sensor, faulty wiring from sensor to ecu, faulty ecu, (combustion in the cylinder not occuring, although unlikely cause).
If you test the knock sensor as you did you will always get a knock sensor error. Sorry but I lol'd when I saw your test
Install the sensor into it's intended location, if error remains start testing the wiring.
eg, if you change your fuel to 91 octane the combustion will happen at a different time, the knock sensor will detect this and in turn the ecu will adjust the timing to suit.
If you are getting a knock sensor error then the knock sensor is not sending information to the ecu, this can be caused by faulty sensor, faulty wiring input to the sensor, faulty output wiring from the sensor, faulty wiring from sensor to ecu, faulty ecu, (combustion in the cylinder not occuring, although unlikely cause).
If you test the knock sensor as you did you will always get a knock sensor error. Sorry but I lol'd when I saw your test
Install the sensor into it's intended location, if error remains start testing the wiring.
mikeey01nzl wrote:Hats off to you too Phil for spending so much time on the phone trying to help someone out, your a top man and only a few would've spent so much time. well done!
Daniel2019 wrote:Come on phil, we bonded at the bonfire, lets be honest here...me and phil are besties now...
- PHIL069
- Oldtimer
- Posts: 4719
- Joined: Sun Sep 20, 2009 5:00 pm
- Location: Central Coast > South Australia
Re: Error code 31
Some more info...
The knock sensor responds to spark knock caused by Pre-detonation of the Air/Fuel mixture. As the flame front moves out from the spark plug ignition point, pressure waves in the chamber crash into the piston or cylinder walls resulting in a sound known as a knock or ping. This is caused by using a fuel with a low octane rating, overheating, or over advanced timing. Sometimes it can be caused by hot carbon deposits on the piston or cylinder head that raise compression. A knock sensor is comprised of Piezoelectric materials; Crystals that when impacted, generate a voltage (same idea as a BBQ ignitor). This voltage is monitored by the computer, and when an irregularity is detected, the computer corrects timing in VVT (variable valve timing) engines.
It allows the engine to run with the ignition timing as far advanced as possible. The computer will continue to advance the timing until the knock sensor detects pinging. At that point the computer retards the ignition timing just enough for the pinging to stop.
A knock sensor assures that you're getting as much power and fuel economy as is possible from your engine.
The knock sensor responds to spark knock caused by Pre-detonation of the Air/Fuel mixture. As the flame front moves out from the spark plug ignition point, pressure waves in the chamber crash into the piston or cylinder walls resulting in a sound known as a knock or ping. This is caused by using a fuel with a low octane rating, overheating, or over advanced timing. Sometimes it can be caused by hot carbon deposits on the piston or cylinder head that raise compression. A knock sensor is comprised of Piezoelectric materials; Crystals that when impacted, generate a voltage (same idea as a BBQ ignitor). This voltage is monitored by the computer, and when an irregularity is detected, the computer corrects timing in VVT (variable valve timing) engines.
It allows the engine to run with the ignition timing as far advanced as possible. The computer will continue to advance the timing until the knock sensor detects pinging. At that point the computer retards the ignition timing just enough for the pinging to stop.
A knock sensor assures that you're getting as much power and fuel economy as is possible from your engine.
mikeey01nzl wrote:Hats off to you too Phil for spending so much time on the phone trying to help someone out, your a top man and only a few would've spent so much time. well done!
Daniel2019 wrote:Come on phil, we bonded at the bonfire, lets be honest here...me and phil are besties now...
- aza013
- NSW Coordinator
- Posts: 9087
- Joined: Mon Mar 26, 2007 5:00 pm
- Location: The Shire
- Contact:
Re: Error code 31
There is your problem .NextLevel wrote: I am currently running Shell 98 RON
- Vectose
- Forum Moderator
- Posts: 3947
- Joined: Sun Nov 28, 2010 8:45 pm
- Location: Newcastle
Re: Error code 31
Was about to say the same thing.
Bennoz wrote:A whoooole lot 'o jismTechnikhaus wrote:What is in said Bens big penis by the way?
-
- Apprentice
- Posts: 94
- Joined: Sat Dec 29, 2012 8:15 am
Re: Error code 31
Thanks for the response guys, its back to the drawing board for me.
Damn how embarassing lol.
The current knock sensor on the engine does not error unless i try to rev over 6,000rpm.
Would this be an indication that my knock sensor is ok, and my engine is somehow pinging?
Cheers guys.
Btw, whats up with shells 98 RON (Vpower)?
Damn how embarassing lol.
The current knock sensor on the engine does not error unless i try to rev over 6,000rpm.
Would this be an indication that my knock sensor is ok, and my engine is somehow pinging?
Cheers guys.
Btw, whats up with shells 98 RON (Vpower)?
- ZFL45H1
- Oldtimer
- Posts: 1830
- Joined: Sun Feb 07, 2010 6:00 pm
- Location: Albury
Re: Error code 31
Blew Aza's engine upNextLevel wrote: Btw, whats up with shells 98 RON (Vpower)?
gotta get there one day :)
- Dras
- Mechanic
- Posts: 584
- Joined: Wed Jul 26, 2006 5:00 pm
- Location: Castle Hill, Sydney
- Contact:
Re: Error code 31
I run Shell 98 (and have done for the last 5+ years) and have no problem hitting MIVEC or getting good power on the dyno, so it is likely not the cause.ZFL45H1 wrote:Blew Aza's engine upNextLevel wrote: Btw, whats up with shells 98 RON (Vpower)?
First thing I would check is that you don't have coolant or oil entering the combustion chamber.
Me? Bitter? f**k no. I think it's hilarious.
- ZFL45H1
- Oldtimer
- Posts: 1830
- Joined: Sun Feb 07, 2010 6:00 pm
- Location: Albury
Re: Error code 31
Think it was a bad batch and once something goes wrong u never trust it again
gotta get there one day :)
- Vectose
- Forum Moderator
- Posts: 3947
- Joined: Sun Nov 28, 2010 8:45 pm
- Location: Newcastle
Re: Error code 31
It was the V-Power Racing 100RON that aza was using...
Bennoz wrote:A whoooole lot 'o jismTechnikhaus wrote:What is in said Bens big penis by the way?
- ZFL45H1
- Oldtimer
- Posts: 1830
- Joined: Sun Feb 07, 2010 6:00 pm
- Location: Albury
- Technikhaus
- Oldtimer
- Posts: 3656
- Joined: Wed Dec 28, 2011 4:45 pm
- Location: Dunedin - NZ
- Contact:
Re: Error code 31
Is it known why it caused it?Vectose wrote:It was the V-Power Racing 100RON that aza was using...
or was it just random...
Man '96 FTO GPX
Man '89 Legacy RS Rally car
Man '90 MR2 GT
Auto '08 Fairmont Ghia
Man '89 Legacy RS Rally car
Man '90 MR2 GT
Auto '08 Fairmont Ghia
- Vectose
- Forum Moderator
- Posts: 3947
- Joined: Sun Nov 28, 2010 8:45 pm
- Location: Newcastle
Re: Error code 31
Why do you think they stopped selling it.... aza wasn't the only one to have problems.
Bennoz wrote:A whoooole lot 'o jismTechnikhaus wrote:What is in said Bens big penis by the way?
- Dras
- Mechanic
- Posts: 584
- Joined: Wed Jul 26, 2006 5:00 pm
- Location: Castle Hill, Sydney
- Contact:
Re: Error code 31
This has been discussed in numerous other threads. Please stop spamming this thread.
Me? Bitter? f**k no. I think it's hilarious.
-
- Apprentice
- Posts: 94
- Joined: Sat Dec 29, 2012 8:15 am
Re: Error code 31
Hmmm, im not quite convenice Vpower alone destroyed your engine.
Shouldnt the knock sensor retard the timing enough to prevent the engine from pining?
Anyways thanks for leting me know what happened.
I will continue to work on my car and try to resolve the issue. More pics to come.
Shouldnt the knock sensor retard the timing enough to prevent the engine from pining?
Anyways thanks for leting me know what happened.
I will continue to work on my car and try to resolve the issue. More pics to come.