Code 22 on B18C5
I need some help. I was racing one night. I usually use a P72 ECU that is bone stock. But instead I used Jun Chipped P72 during the race. After I was done racing, I turned off the car and switched computers, back to my stock P72. I turned the car on and the CEL came on for a Code 22 which is Vtec Pressure Switch. So me and my friends looked at the Vtec soliend and it has power to it, we checked everything and it looks perfectly fine. It still had a Code 22. So my friend offered me his computer which is a P30 from his car. Sure enough, no check engine light at all and Vtec works perfectly fine. So, another friend let me borrow his stock P72 that works perfectly fine and yet again, the same Code 22 pops back up. Can anyone lead me in the right direction on how to fix this problem??? Thanks!!!!
I am wondering about ecu myself. Did you disconnect the ground strap from battery before disconnecting the ecu from harness?
I even replaced vtec solenoid assembly with a known good one and same thing.
Is yoru oil pan dented? Maybe oil pump going out?
I am in same boat you are in.
I even replaced vtec solenoid assembly with a known good one and same thing.
Is yoru oil pan dented? Maybe oil pump going out?
I am in same boat you are in.
<TABLE WIDTH="90%" CELLSPACING=0 CELLPADDING=0 ALIGN=CENTER><TR><TD>Quote, originally posted by tmanrose2007 »</TD></TR><TR><TD CLASS="quote">So what should I do??</TD></TR></TABLE>
Check whether your oil is OK. Low level? Low pressure?
Check the wiring plug on your vtec oil pressure switch.
Remove & clean the screen where the vtec spool valve mounts against the head.
Clean the whole spool valve when you have it off...
Check whether your oil is OK. Low level? Low pressure?
Check the wiring plug on your vtec oil pressure switch.
Remove & clean the screen where the vtec spool valve mounts against the head.
Clean the whole spool valve when you have it off...
if it is only throwing a code with the one ecu, would imagine it is not actually an oil pressure issiue. did you check the ecu pin for the vtec pressure switch? Im wondering if it is bent or coroded or somthing, due to the fact the problem is only present with that ECU
Trending Topics
Everything looks fine on the ECU and the plugs. I cleaned out the screen and I reset the ECU and I still have the CEL for Code 22. Tomorrow, I'm gonna change the oil and re-clean the screen. If there is anything else you think I should do, let me know. Thanks for your help. This code 22 is getting on my nerves, I want Vtec back
I found a thread here that someone put a shim somewhere on the oil pump spring?
That may explain if the oil pump is tired it may not create enough pressure at higher rpms or when slowing down in a higher gear.
Just a thought?
That may explain if the oil pump is tired it may not create enough pressure at higher rpms or when slowing down in a higher gear.
Just a thought?
Im not trying to inslut anyone here, but why is everyone pointing to oil pressure as the culprit. He stated the code is only thrown when using the stock p72 ecu, is this ecu programed to throw a 22 at a lower pressure? thats the only reason i could think of it being an oil pressure issiue, seeing the other ecu's dont thow the code.
The VTEC oil pressure switch is just that - a switch. It's not a transducer, so the ECU can't be programmed to accept a higher or lower pressure. The pressure switch contact is either closed or open.
Possibly the OTHER ECU's that he tried are programmed to ignore the VTEC oil pressure switch entirely? That's the case for JDM - Japan engines don't have the switch.
Possibly the OTHER ECU's that he tried are programmed to ignore the VTEC oil pressure switch entirely? That's the case for JDM - Japan engines don't have the switch.
youre right i forgot that it is a switch, not a sensor that could provide varying voltage. hmmm. oh, and some JDM engines do have the switch, i know both my Jdm b16a's had it.
I say that because I get a code 22 in 3rd gear around 7200 rpm OR when in 5th gear and slow to a stop leaving it in gear when the rpms get to around 2000 cel code 22 comes up. That happens even when car never gets into vtec range so it brings me to wonder about oil pressure. Waiting on nicer weather to test oil pressure and drop pan for inspection.
Yeah just trying to throw out some suggestions to him and others that may search this in the future.
Maybe try an unchipped ecu with no known faults and go from there. Try using a different rom burned onto a chip, maybe you had a faulty one?
Play around with what is available to you first.
Maybe try an unchipped ecu with no known faults and go from there. Try using a different rom burned onto a chip, maybe you had a faulty one?
Play around with what is available to you first.
Just an FYI for everyone, the problem has been fixed. I changed the oil and it didn't change anything. I didn't look at my ECU close enough to notice a pin bent and sure enough, no more check engine light. Thanks for helping. Be safe!
<TABLE WIDTH="90%" CELLSPACING=0 CELLPADDING=0 ALIGN=CENTER><TR><TD>Quote, originally posted by NathanielH »</TD></TR><TR><TD CLASS="quote">if it is only throwing a code with the one ecu, would imagine it is not actually an oil pressure issiue. did you check the ecu pin for the vtec pressure switch? Im wondering if it is bent or coroded or somthing, due to the fact the problem is only present with that ECU</TD></TR></TABLE>
who called that ****??? haha, jk. glad you got it fixed man.
who called that ****??? haha, jk. glad you got it fixed man.
Yeah I took it up to my friend's house and he took it out for a test drive and when he came back around the block, he was running the **** out of my car, bouncing it off the rev limiter. I said to my friend, he got it fixed LOL. Yeah, I was messing around with ECU's to see which one would work better and I guess my friend forced the plug in and bent the pin. Now I have another problem LOL. I searched it and found somethings to do but I just wanted to tell everyone what the problem is. Sometimes my car won't start. It clicks almost like the battery is dead but I know for a fact that it isn't. When I was throwing my Code 22 we messed with the ground on the tranny so that is what I'm thinking it is because I saw this on a topic. I'll let you all know if this works. Thanks again!
definitly could be a ground issiue. do you have a multimeter? stick your negative lead on the ground that you took off and your positive lead on the positive battery terminal, it should read battery voltage, if not you have a bad ground . make sure the area is clean, and free of corosion. goodluck
Thread
Thread Starter
Forum
Replies
Last Post
PnkRokCountryboy
Hybrid / Engine Swaps
4
Sep 2, 2007 02:21 PM
MugenHonda
Honda Civic / Del Sol (1992 - 2000)
1
Jan 5, 2006 06:52 PM
ViXoN Hatch94
Tech / Misc
10
Nov 28, 2005 01:40 AM
mister2racer
Honda Civic / Del Sol (1992 - 2000)
10
Jul 1, 2005 08:14 PM




