Mechanical Problems & Technical Chat If you've got a problem you just can't figure out, a noise you can't diagnose, or a check engine light that won't go away, ask about it here!

knock.ELD.VTEC CEL codes.

Thread Tools
 
Search this Thread
 
Old Sep 9, 2010 | 05:24 PM
  #1  
Method's Avatar
Thread Starter
|
HCF Member
Joined: May 2006
Posts: 859
From: London, Ont.
Default knock.ELD.VTEC CEL codes.

to make a long story short, i installed some lowering springs/shocks on all corners. once we were done, fired the car up, and these three CEL lights came on, they weren't there before. knock sensor, ELD code and the VTEC code. ELD code has been there for awhile in the background. I haven't really found much info on what it does or how to remedy the CEL, it never stays on so i don't worry about it.

i know VTEC worked before we changed the springs so i don't know why the CEL came on. VTEC has always worked. I've tried clearing the codes, in the both ways that i know how, pulling the backup fuse and the ECU fuse. codes still came back. In the earlier days when this problem came up, when i turned off the car and turned it back on, the CEL would go away. recently it now stays on. i have replaced the knock sensor, and the wiring seems ok. i know i don't have an engine knock (95% sure) had a couple people listen and we don't hear any distinct knocking.

is it possible that my timing might cause this issue or if there all related? i hate driving with a CEL. what other things should i check?
by the way the engine is h22.
 
Old Sep 9, 2010 | 07:39 PM
  #2  
91crx_83's Avatar
HCF Member
Joined: Aug 2010
Posts: 94
From: Baton Rouge Louisiana
Default

What are the code numbers
 
Old Sep 10, 2010 | 02:51 AM
  #3  
Method's Avatar
Thread Starter
|
HCF Member
Joined: May 2006
Posts: 859
From: London, Ont.
Default

codes 20,21,23.
 
Old Sep 14, 2010 | 02:57 AM
  #4  
Method's Avatar
Thread Starter
|
HCF Member
Joined: May 2006
Posts: 859
From: London, Ont.
Default

bringing this to the top. i need alittle bit of help.
 
Old Sep 14, 2010 | 09:18 AM
  #5  
flcb7's Avatar
HCF Member
Joined: Sep 2010
Posts: 101
From: Tallahassee FL
Default

20 Electrical load detector
21 VTEC spool solenoid valve
23 Knock sensor

which you already know...I'm assuming your ELD is bad. Unless you were monkying around with the wiring. You will have to get a whole new fuse box since the part is not sold separately if you want to try and replace your ELD. I say pnp or jy time..From some of the reading I have been doing when the ELD starts going bad it can under power things...since your also getting code 21 sounds like it could fix...cus if the solenoid isn’t getting the required voltage then it's obviously going to fail and pop a CEL not enough voltage to create the oil pressure to lock up vtec.

I'm kinda stumped too cus I don't see how installing struts and springs will cause this to happen.

Originally Posted by GhostAccord
If you still have your original Accord ECU you could plug it in. Turn your key to the on position (engine not running) and see if the same codes come up. If they do then you should look into getting a manual so as to test the ELD, MAP and connection between the distributor and gauge cluster (speedo). Then try starting the car with the Accord ECU. It won't hurt your engine to have the 2.2L Non VTEC ECU start you H22.

If the codes don't come up after starting the car you should look into checking out the P13 ECU.

Do you have the manuals for the 93 Prelude and 94-97 Accord?
sorry I can't help out more.
 
Old Sep 14, 2010 | 09:39 AM
  #6  
mk378's Avatar
Recognized HCF Member
Joined: Jun 2007
Posts: 10,023
Default

Could be loose wires under the hood, in particular the grounds. Always when there is more than one code, reset ECU then drive until the CEL comes on again, and pull codes again. See which code reoccurs first or more often. ELD code is very often spurious. Don't worry about it much. The knock sensor is very simple, it's just one wire to the sensor. Apparently if you ground that wire the ECU will stay happy and not throw code, but of course you have no protection against knocking. So do that only as a test, if the knock sensor code quits, replace sensor.
 
Old Sep 14, 2010 | 01:41 PM
  #7  
Method's Avatar
Thread Starter
|
HCF Member
Joined: May 2006
Posts: 859
From: London, Ont.
Default

Originally Posted by flcb7
20 Electrical load detector
21 VTEC spool solenoid valve
23 Knock sensor

which you already know...I'm assuming your ELD is bad. Unless you were monkying around with the wiring. You will have to get a whole new fuse box since the part is not sold separately if you want to try and replace your ELD. I say pnp or jy time..From some of the reading I have been doing when the ELD starts going bad it can under power things...since your also getting code 21 sounds like it could fix...cus if the solenoid isn’t getting the required voltage then it's obviously going to fail and pop a CEL not enough voltage to create the oil pressure to lock up vtec.

I'm kinda stumped too cus I don't see how installing struts and springs will cause this to happen.



sorry I can't help out more.
i assume my ELD is bad also, i haven't been monkeying around. If it ain't broke i don't touch it. I'm going to be digging around this weekend at the junkyard for a fuse box. I need the whole thing? i will take as much as i can when taking it. I will have to go from there once i replace the fuse box about the ELD.

Could be loose wires under the hood, in particular the grounds. Always when there is more than one code, reset ECU then drive until the CEL comes on again, and pull codes again. See which code reoccurs first or more often. ELD code is very often spurious. Don't worry about it much. The knock sensor is very simple, it's just one wire to the sensor. Apparently if you ground that wire the ECU will stay happy and not throw code, but of course you have no protection against knocking. So do that only as a test, if the knock sensor code quits, replace sensor.
i'm going to be checking wires this weekend, making sure grounds are good. knock sensor wiring is a bitch to get it, it is quite impossible to get to it, lying on the ground trying to reach all the way up to the top of the engine block.
resetting the ecu, i have reset the ecu, i have tried that many times, i reset the codes, and as soon as i turn the car on, the codes show up right away. the same three. unless there is a certain trick to clear the codes i pull the back up fuse like the manual tells me to.
thanks for the help, i will report back with my progress.
 
Old Sep 14, 2010 | 02:12 PM
  #8  
flcb7's Avatar
HCF Member
Joined: Sep 2010
Posts: 101
From: Tallahassee FL
Default

the way I reset any honda ecu is...I disconnect the bat. Touch the pos and neg bat terminals together for 60sec. Pull you ECU fuse AFTER touching terminals 2geather. Let the bat. and fuse be unplugged for at least a hr....I know this sounds dumb but it works...very good at that. Make sure even if your CEL pops you let the engine FULLY warm up and don't touch the pedal let the engine warm up on it's own until your fan kicks on. Now if you CEL pops then it has to be your ELC or a ground issue. You said it comes on as as you turn the car on...Now I'm leaning towards grounded out or unplugged sensor now that I think about it. b/c bad sensor the CEL won’t pop as soon as you start the car. It will take a min or 2 be4 popping. But still don't rule out the ELC. I would check all your connections be4 getting a whole new fuse box...and yes I believe you need the WHOLE fuse box
 

Last edited by flcb7; Sep 14, 2010 at 02:14 PM.
Old Sep 16, 2010 | 12:49 PM
  #9  
Method's Avatar
Thread Starter
|
HCF Member
Joined: May 2006
Posts: 859
From: London, Ont.
Default

Originally Posted by flcb7
the way I reset any honda ecu is...I disconnect the bat. Touch the pos and neg bat terminals together for 60sec. Pull you ECU fuse AFTER touching terminals 2geather. Let the bat. and fuse be unplugged for at least a hr....I know this sounds dumb but it works...very good at that. Make sure even if your CEL pops you let the engine FULLY warm up and don't touch the pedal let the engine warm up on it's own until your fan kicks on. Now if you CEL pops then it has to be your ELC or a ground issue. You said it comes on as as you turn the car on...Now I'm leaning towards grounded out or unplugged sensor now that I think about it. b/c bad sensor the CEL won’t pop as soon as you start the car. It will take a min or 2 be4 popping. But still don't rule out the ELC. I would check all your connections be4 getting a whole new fuse box...and yes I believe you need the WHOLE fuse box
thanks for the tip. i will try resetting the ecu your way.
 
Old Sep 17, 2010 | 04:43 PM
  #10  
91crx_83's Avatar
HCF Member
Joined: Aug 2010
Posts: 94
From: Baton Rouge Louisiana
Default

I just dis connect the bat. for about a min or 2 then reconnect and never had any issues with that
 
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
1998civicexauto
Engine & Internal
10
Jul 12, 2022 06:05 AM
jtyoder
Mechanical Problems & Technical Chat
0
Jan 28, 2008 11:25 AM
drbyers
The Lounge
7
Oct 25, 2006 10:23 AM
drbyers
The Lounge
8
Apr 25, 2006 03:58 PM
ebc
ECU Tuning & Fuel Management
6
Jan 10, 2005 06:46 PM




All times are GMT -8. The time now is 04:11 PM.