usdm engine/ecu, code 22 wont clear
#1
Thread Starter
Join Date: Nov 2004
Location: Hamilton Ontario Canada, Canada
Posts: 44
Likes: 0
Received 0 Likes
on
0 Posts
usdm engine/ecu, code 22 wont clear
I have a b18c with a chipped p28.
It ran good for the longest time, no codes or anything. It just recently started getting cold here. One day i went to hit vtec, and around 5-6k where vtec was supposed to be, check engine light comes on and the engine falls on its face then bounces off a 7.5k rev limiter.
I figure.. No big deal. I disconnect the positive cable on the battery for 20min or so and hook it back up. Code is gone, vtec works.
The next day i go to hit vtec and bam, same thing with the code and low rev limiter. I pull the battery cable but it wont go away. Ive tried everything, unplugging the ecu, the fuses under the hood hazzard/ecu fuses.. And as soon as i start the car it runs for 5 seconds then the check engine light comes on. It idles like garbage and runs super rich.
I had a problem before because i had a dent in my oil pan and i had low oil pressure, i dont think thats the case, i installed a new pickup with new gasket and a new oil pan gasket as well, i used some gasket maker but i doubt this is clogging up the pickup. I have never seen an oil pressure light on in my dash. It has fresh oil/filter and i used 10W-40 and its not low.
This code comes on as soon as i start the car, and as soon as the code pops up the rpm's drop and it idles horribly. All wiring is good.
Could it be a defective sensor? I dont mind replacing it but i dont want to spend money on things i dont need. As far as i can tell when vtec wants to engage the solenoid will close giving the ECU a ground when its time for vtec (if there is oil pressure) which makes sence why one would get this code when they try and hit vtec (low oil pressure) but all the time?
Any sugestions or opinions/insight are apreshited.
It ran good for the longest time, no codes or anything. It just recently started getting cold here. One day i went to hit vtec, and around 5-6k where vtec was supposed to be, check engine light comes on and the engine falls on its face then bounces off a 7.5k rev limiter.
I figure.. No big deal. I disconnect the positive cable on the battery for 20min or so and hook it back up. Code is gone, vtec works.
The next day i go to hit vtec and bam, same thing with the code and low rev limiter. I pull the battery cable but it wont go away. Ive tried everything, unplugging the ecu, the fuses under the hood hazzard/ecu fuses.. And as soon as i start the car it runs for 5 seconds then the check engine light comes on. It idles like garbage and runs super rich.
I had a problem before because i had a dent in my oil pan and i had low oil pressure, i dont think thats the case, i installed a new pickup with new gasket and a new oil pan gasket as well, i used some gasket maker but i doubt this is clogging up the pickup. I have never seen an oil pressure light on in my dash. It has fresh oil/filter and i used 10W-40 and its not low.
This code comes on as soon as i start the car, and as soon as the code pops up the rpm's drop and it idles horribly. All wiring is good.
Could it be a defective sensor? I dont mind replacing it but i dont want to spend money on things i dont need. As far as i can tell when vtec wants to engage the solenoid will close giving the ECU a ground when its time for vtec (if there is oil pressure) which makes sence why one would get this code when they try and hit vtec (low oil pressure) but all the time?
Any sugestions or opinions/insight are apreshited.
#4
Thread Starter
Join Date: Nov 2004
Location: Hamilton Ontario Canada, Canada
Posts: 44
Likes: 0
Received 0 Likes
on
0 Posts
Re: usdm engine/ecu, code 22 wont clear (hatchi)
the wiring is good. Solenoid tested and clicks when applied 12V from starter.
Any other idea's? Im thinking the sensor must be bad and eaither opening and closing rapidly... Or giving off werid resistances or something.
Ill just replace it tommorow. Its eaither the sensor, wiring, or ecu. What else could it be?
Any other idea's? Im thinking the sensor must be bad and eaither opening and closing rapidly... Or giving off werid resistances or something.
Ill just replace it tommorow. Its eaither the sensor, wiring, or ecu. What else could it be?
#5
Thread Starter
Join Date: Nov 2004
Location: Hamilton Ontario Canada, Canada
Posts: 44
Likes: 0
Received 0 Likes
on
0 Posts
Re: usdm engine/ecu, code 22 wont clear (WayFastWhitie)
I pulled the solenoid. Disasembled and cleaned it. Then jumped the pressure switch like the JDM engines.
It worked so its a faulty switch, Acura wanted $70 so i figured it was easier to just re-wire slightly.
It worked so its a faulty switch, Acura wanted $70 so i figured it was easier to just re-wire slightly.
#7
Thread Starter
Join Date: Nov 2004
Location: Hamilton Ontario Canada, Canada
Posts: 44
Likes: 0
Received 0 Likes
on
0 Posts
Re: usdm engine/ecu, code 22 wont clear (Redline07)
try what i did, jump the sensor. If it only comes on when you try to hit vtec its probably low oil pressure.
But if its on ALL the time.. its most likely the sensor. if you KNOW your oil pressure is sufficent jump the sensor, if all goes well you know its the sensor.
But if its on ALL the time.. its most likely the sensor. if you KNOW your oil pressure is sufficent jump the sensor, if all goes well you know its the sensor.
Trending Topics
#9
Thread Starter
Join Date: Nov 2004
Location: Hamilton Ontario Canada, Canada
Posts: 44
Likes: 0
Received 0 Likes
on
0 Posts
Re: usdm engine/ecu, code 22 wont clear (Redline07)
In the enginebay on the side of the Vtec solenoid, you have a wire going to the spool valve (thing on the top its round like a popcan) then you have a 2 wire sensor in the side, green plug. Okay the sensor on the side is the pressure switch (code 22) It has 1 wire that goes to the ECU and 1 wire that goes to ground.
Unplug it and the 1 wire that goes to the ecu (the one that dosent ground) cut it off the plug and splice it in with the 1 wire that goes to the spool valve (on the top)
And presto. Your good.
Re-set the ECU start up the car see if you get the code.
Unplug it and the 1 wire that goes to the ecu (the one that dosent ground) cut it off the plug and splice it in with the 1 wire that goes to the spool valve (on the top)
And presto. Your good.
Re-set the ECU start up the car see if you get the code.
Thread
Thread Starter
Forum
Replies
Last Post
hondaracing1
Honda Civic / Del Sol (1992 - 2000)
7
07-23-2004 07:12 PM